可以制作这样的东西吗?
$.ajax({
url: "test.php",
success: function(json, json1){ //Question here, can i have more than one?
$m0 = [];
$m0.push(parseFloat(json));
alert($m0); //show 750
$m1 = [];
$m1.push(parseFloat(json1));
alert($m1); // show 320
}
});
什么是json的预期回报?
这是举个例子吗?[750, 320]
或此[750] [320]?
答案 0 :(得分:2)
我不认为这是可能的; JSON通常只包含一个顶级值。标准方法是让test.php
返回一个包含两个值的JSON数组:
[750, 320]
您的加载功能将如下所示:
$.ajax({
url: "test.php",
success: function(json){
$m0 = [];
$m0.push(parseFloat(json[0]));
$m1 = [];
$m1.push(parseFloat(json[1]));
},
// this will ask jQuery to parse the JSON for you;
// otherwise, your success function will receive the
// string "[750, 320]" as the argument
dataType: 'json'
});