我已经完成了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="response"></div>
将ajax.php下面的代码回报index.html文件:
ajax.php
index.html
<div id ="one"> OneVal </div> <div id ="sub"> SubVal </div>
我能否将OneVal和Subval提取到变量中,以及如何提取“ OneVal”和“ SubVal”而不是上面的响应?
您可以.filter在根据响应创建的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(); }