jQuery
$.ajax({
url : "/assets/inc/list.php",
success : function (data) {
console.log($(data).filter('li').size());
}
});
使用上面的内容,我尝试了该php中列表项的总数,因为响应将返回一个
<li>
里面有内容
但是我得到了一个console.log错误
错误:语法错误,无法识别的表达式:
后来我的名单也有了回应。
数据示例
<li>
<strong>Company Name</strong>
123 Fake Street<br />
Fakesville<br />
<a href="#">Link</a>
</li>
<li>
<strong>Company Name</strong>
123 Fake Street<br />
Fakesville<br />
<a href="#">Link</a>
</li>
<li>
<strong>Company Name</strong>
123 Fake Street<br />
Fakesville<br />
<a href="#">Link</a>
</li>
<li>
<strong>Company Name</strong>
123 Fake Street<br />
Fakesville<br />
<a href="#">Link</a>
</li>
<li>
<strong>Company Name</strong>
123 Fake Street<br />
Fakesville<br />
<a href="#">Link</a>
</li>
发布于 2013-01-28 05:33:29
你可以用这个。这将获取数据,并且只对其中的行项进行计数。这是文档
$.ajax({
url : "/assets/inc/list.php",
success : function (data) {
console.log($(data).find('li').length);
}
});
发布于 2013-01-28 05:34:25
尝尝这个
JS代码
$.ajax({
url : "/assets/inc/list.php",
success : function (data) {
console.log($(data).find('li').length);
}
});
发布于 2013-01-28 05:34:50
“语法错误”来自$(data)
部件,这意味着data
包含格式错误的标记代码。您需要在服务器端修复这个问题。
https://stackoverflow.com/questions/14563111
复制