jQuery Ajax:给调用者返回值?

我有一些jQuery代码。 我调用了一个Ajax函数文件file.php,它有一些字段,比如:

Milk. 

我会再分配到jQuery函数吗? 如果是这样,我该怎么办? 我附上了一个示例文件:

       $(document).ready(function(){ $.ajax({ type:"GET", url:"file.php", data:id, success:function(){ var txt=id; $.prompt( txt,{ opacity: 0.2 }); }, error:function(){ window.location("ERRoR"); } }); });     

success函数接受一个参数,该参数包含获取的数据。 所以在你的例子中:

 $(document).ready( function(){ $.ajax({ type:"GET", url:"file.php", data:id, success:function(txt){ $.prompt( txt,{ opacity: 0.2 }); }, // ... more ... } }); 

jQuery文档中有更多示例。

 jQuery.ajax({ type:"POST", url:"file.php", data:"id1="+val1+"&id2="+val2, success:function(data){ jQuery("#div_id").html(data); }