【发布时间】:2014-10-15 22:00:12
【问题描述】:
$query = "SELECT Item_Name from item_details";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$optionValue[] = "<option value='" . $row['Item_Name'] . "'>" . $row['Item_Name'] . "</option>";
}
$query1 = "SELECT Item_Name from item_addon";
$result1 = mysql_query($query1);
while ($row = mysql_fetch_array($result1)) {
$optionValue1[] = "<option value='" . $row['Item_Name'] . "'>" . $row['Item_Name'] . "</option>";
}
return json_encode(array("a" => $optionValue, "b" => $optionValue1));
我需要解析a和b的数据
optionDetails = $.parseJSON(data);
for (i = 0; i < optionDetails.length; i++) {
det_item_name = optionDetails[i];
$('#det_item_name').append(det_item_name);
}
optionAdd = $.parseJSON(data)
for (i = 0; i < optionAdd.length; i++) {
det_item_name = optionAdd[i];
$('#add_name').append(add_name);
}
如何解析optionDetails和optionAdd中a和b的数据?
【问题讨论】:
-
这不正是您在解析数据时所做的吗?你登录
data看看它包含什么,我们不知道,因为你没有发布任何从 PHP 获取 JSON 的代码 -
看起来您正在使用 jQuery,如果您正在对
php文件的数据进行 AJAX 调用,请使用$.getJSON,它应该会自动为您解析响应为JSON,以便你应该可以使用类似data.a和data.b
标签: javascript php mysql ajax json