我做了jQuery和Ajax,但我不能得到的响应到一个Div元素。这是代码:
Index.html
$.ajax({ type:"POST",url: "ajax.PHP",data:"id="+id,success: function(html){ $("#response").html(data); } });
正在接收对我的< div id =“response”>< / div>的回复。
<div id ="one"> OneVal </div> <div id ="sub"> SubVal </div>
解决方法
您可以在从响应中创建的jQuery对象上使用.filter:
success: function(data){ //Create jQuery object from the response HTML. var $response=$(data); //Query the jQuery object for the values var oneval = $response.filter('#one').text(); var subval = $response.filter('#sub').text(); }