所以我有一个功能。它向data.php发送一个数字,文件返回(使用json编码):
[{"sprint":"541"},{"sprint":"544"},{"sprint":"547"},{"sprint":"550"},{"sprint":"602"}]
功能是:
function post_num(val){
$.ajax({
type:"POST",
url: "data.php",
data:{
number:val
},
dataType: 'json',
success: function(data){
alert("test");
}
});
}
ajax没有成功(它不会警告"测试")而且我不确定为什么。无法查看错误的位置。
data.php:
$number = @$_POST['number'];
$query = mysql_query("........");
$json = array();
while($array = mysql_fetch_array($query)){
$num= $array['Col_number'];
$object = array(
'Number' => "$num"
);
array_push($json, $object);
}
$jsonstring = json_encode($json);
echo $jsonstring;