当用户从下拉列表中选择一个选项时,我有一个按特定列排序的表。它是一个自引用PHP脚本,包含GET请求的IF子句。
由于它是一个自引用文件,它返回页面的整个HTML内容,因此我需要返回一个div。整个响应返回正常,但jQuery find总是为任何div返回null。
此外,即使我已指定html,响应数据也始终返回“string”。我不确定这是否相关。
这是我到目前为止所做的:
function sortTable()
{
var by=encodeURIComponent(document.getElementById("sort").value)
$.ajax({
type: "GET",
url: '/tasks?sort=',
data: by,
dataType: "html",
success: function(data) {
var tmp = data;
var test = $(tmp).find("sort-table");
alert(test.html());
},
});
答案 0 :(得分:0)
我认为你错过了什么
var test = $(tmp).find(".sort-table");
或
var test = $(tmp).find("#sort-table");
答案 1 :(得分:0)
var test = $(tmp).find("div.sort-table");
它会找到div
个sort-table
答案 2 :(得分:0)