就像我的标题所说,是否可以使用JQuery访问$ GET或$ POST中返回“data”对象中的元素?
$.get( "ajax/test.html", function( data ) {
});
假设来自$ .GET的数据是:
<h1>hey world</h1>
<p id='first'>first item</p>
我能用这样的东西访问信息吗?
var item = $(data).('#first').html();
答案 0 :(得分:2)
由于调用是异步的,你应该在里面进行回调,这可以确保你在回复时有权访问data
权利:
$.get( "ajax/test.html", function( data ) {
var item = $(data).filter('#first').html();
});
答案 1 :(得分:0)
答案 2 :(得分:0)
你应该使用filter():
var item = $(data).filter('#first').html();