我正在研究 ajax,我正在向一个页面发送数据请求,该页面包含页眉、页脚、侧边菜单(一个完整的模板页面)以及我真正想要在没有所有其他 html 响应的情况下抓取的表格,如页眉页脚etc.infact 我想只针对只有 id 选择器的表。问题是我不允许从页面中删除任何东西,如页眉页脚等,所以现在我需要帮助,如何使用我需要的所有数据获取该特定表,因为我必须在同一个表格式中显示它对话框。下面是我的ajax调用
<script>
var firstDay = new Date();
var nextWeek = new Date(firstDay.getTime() + 7 * 24 * 60 * 60 * 1000);
var nextWeek = nextWeek.getFullYear() + '/' + (nextWeek.getMonth()+1) + '/' + nextWeek.getDate() ;
var url = 'x_PASSPORT_EXPIRED_DATE='+nextWeek+'&y_PASSPORT_EXPIRED_DATE='+nextWeek+'&z_PASSPORT_EXPIRED_DATE=BETWEEN&_search=1';
function showCustomer()
{
// fire off the request to ajax_stufflist.php
request = $.ajax({
url: "ajax_stufflist.php?"+url,
type: "post",
success: function(data){
alert($(data).find('table#gmp_stuff'));
//$("#user_responses").html(data);
},
error:function(){
alert("failure");
$("#user_responses").html('error occurred');
}
});
}
我有 user_response div 来显示所有数据。我已将所有响应保存在数据变量中,但我不想显示它,但需要先提取该表,然后在 user_response div 中显示该表。
因为我无法在此处粘贴响应 html,因为其中有太多代码,但我要抓取的表有一个 id="gmp_stuff"。希望它可以帮助您向我展示正确的前进方式。