[英]Equivalent Callback function for “$.getJSON(”myurl“,response);”?
$.getJSON( "myurl", response);
上面的等效回调函数版本是什么样的? 我试过了...
$.getJSON("myurl",function(data){
//manipulate data
return data;
});
但似乎不会产生相同的结果。
我正在使用JQuerys AutoSuggest库,并尝试在发送之前处理从服务器收到的响应。
$.getJSON ("myurl", function (data)
{
// manipulate data
response (data);
});
在第一种情况下,您传递了发送到服务器的数据。 在第二种情况下,您传递一个成功回调。 无法为首次使用制作“等效的回调版本”。 参见jQuery.getJSON 。
回调将是相同的,但是您可以通过不同的方式来操作数据,例如:
当您指定了两种类型时,请看案例1和2
情况1:
//start and receive callback
function send()
{
var v = $("element").attr("value");
$.getJSON("page.php",{ v:v }, responseData);
return false;
}
//manipulate callback data
function responseData(data)
{
$("#results").html("Name: " + data.name + "<br/>" + "Lastname: " + data.lastname);
}
情况2:
$.getJSON ("page.php", function (data)
{
$("#results").html("Name: " + data.name + "<br/>" + "Lastname: " + data.lastname);
});
希望这可以帮助。
问候。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.