我使用选项标记的文字后这段代码:发送阵列JSON
$("#major_names").change(function() {
$.post('find_lesson.php', { dars:$("#major_names option:selected").text() },
function(data){
if (data.success)
$("div").append(data.doroos);
else
alert('mm');
},'json');
return false;
});
现在find_lesson文件我用这个代码从数据库
<?php
$lessonName=$_POST['lesson '];
$query= mysql_query("SELECT * FROM at_*** WHERE title = '{$lessonName}'");
$result= mysql_fetch_array($query);
$sql= mysql_query("SELECT * FROM *** JOIN at_lessons ON . . .");
while($result=mysql_fetch_assoc($sql))
{
$data ['doroos']= $result['title'];
}
$data['success']=true;
echo json_encode($data);
?>
mysql命令获取任何记录是正确的,但在发送数组后我得到1条记录。请帮我
我不知道这是可能的。谢谢。 – prageeth 2012-08-08 08:36:10
你好。改变它后我得到这个错误在firebug:NS_ERROR_XPC_BAD_CONVERT_JS:无法转换JavaScript参数arg 0 [nsIDOMDocumentFragment.appendChild] [Break On This Error] \t fragment.appendChild(script); – 2012-08-08 15:18:23
这是一个javascript错误。做'alert(data.doroos)'并告诉你得到了什么。 – Prasanth 2012-08-08 15:22:40