我在jquery中为我的网页http://localhost/currentpage
提供了以下代码$('body').on('click', '.checkid', function(e) {
var url = 'http://localhost/newpage';
var id = $(this).attr('data-id');
$.ajax({
type: 'GET',
url: url,
success: function (data) { }
});
});
我想要做的是我需要检查页面http://localhost/newpage中是否存在具有相同名称的ID。。假设ID为myId,我需要检查是否存在具有相同名称的ID http://localhost/newpage
有人可以通过上述编码的ajax请求帮助我在jquery中执行它吗?
答案 0 :(得分:1)
您可以使用$(data).find('#myId')
答案 1 :(得分:0)
假设AJAX响应中的data
是HTML字符串,您可以使用标记上的RegExp检查是否存在ID检查:
if (data.match(/<.*id="myId".*\/?>/gi)) {
// a tag with ID "myId" has been found
}
上述代码需要在function success(data) {}
回调中执行。
您也可以通过$(data).find('#myId').length > 0