[英]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.