即使php文件返回JSON数组,Ajax数据也不会成功

时间:2015-09-16 13:52:02

标签: javascript php json ajax

所以我有一个功能。它向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;

0 个答案:

没有答案