我有一些jQuery代码.我调用了一个Ajax函数文件file.PHP,它有一些字段,比如:
<input type="radio" value="plz">Milk</input>.
我会再分配到jQuery函数吗?如果是这样,我该怎么办?我附上了一个示例文件:
<html> <head> <LINK REL=StyleSheet HREF="examples.css" TITLE="Contemporary" TYPE="text/css"> <script src="jquery-1.2.6.js" type="text/javascript"></script> <script src="jquery-impromptu.1.6.js" type="text/javascript"></script> <script> $(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"); } }); }); </script> <body> </body> </html>
解决方法
success函数接受一个参数,该参数包含获取的数据.所以在你的例子中:
$(document).ready( function(){ $.ajax({ type:"GET",success:function(txt){ $.prompt( txt,{ opacity: 0.2 }); },// ... more ... } });
更多的例子在jQuery documentation.