我有一个表,当用户从下拉列表中选择一个选项时,按某个列排序。它是一个自引用的PHP脚本,它包含一个用于GET请求的IF子句。jQuery AJAX响应查找div返回空
由于它是一个自引用文件,它将返回页面的整个HTML内容,所以我需要返回一个div。整个响应返回正常,但jQuery查找始终返回任何div的空值。
此外,响应数据总是返回“字符串”,即使我指定了html。我不确定这是否相关。
这是我到目前为止有:
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());
},
});
什么是排序表?它是ID,类还是标签? –
sort-table是一个id,我尝试过使用#sort-table没有任何运气 – user975206
你可能有另一个元素在页面上的某个地方有相同的id。 – JJJ