“$.getJSON(”myurl“,response);”的等效回调函数

Equivalent Callback function for "$.getJSON("myurl",response);"?

本文关键字:函数 回调 response getJSON myurl      更新时间:2023-09-26
$.getJSON( "myurl", response);

上述等效的回调函数版本是什么样子的?我试过了...

$.getJSON("myurl",function(data){
      //manipulate data
      return data;
});

但它似乎没有产生相同的结果。

我正在使用 JQuerys 自动建议库,并尝试在发送之前操纵我从服务器收到的响应。

$.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);
});

希望这有帮助。

问候。