遍历返回的jQuery数据
我有一个表单,我正在使用jQuery发布并处理返回数据 我目前有以下情况:遍历返回的jQuery数据,jquery,xhtml,webforms,Jquery,Xhtml,Webforms,我有一个表单,我正在使用jQuery发布并处理返回数据 我目前有以下情况: $.ajax({ type: 'POST', url: '/', data: $("#register_member_form").serialize(), success: function(data){ if (data.search(/error/) >= 0) { var err = "There were errors fou
$.ajax({
type: 'POST',
url: '/',
data: $("#register_member_form").serialize(),
success: function(data){
if (data.search(/error/) >= 0)
{
var err = "There were errors found in your entry.\nPlease check your :\n";
if (data.search(/submit a username/) >= 0) {err += "\tUsername\n"}
alert(err);
}
else
{
location.replace( $("#RET").val() );
}
我正在做的是使用data.search(“”)
函数查找关键字,然后将其附加到err
变量,并在最后发出警告
但是,有很多系统生成的错误消息,所以我要寻找的是一个解决方案,它将遍历返回的数据,查找/code>的值,然后发出警报
通常,如果它是标准HTML,我会执行(“li”)。每个(function(){})
等操作来获取它,但由于它是一个数据流变量,我将如何实现它?可能吗
非常感谢大家
C.您可以使用标准jQuery函数解析数据:
success: function(data){
var $data = $(data); // creates the DOM elements from the text data!
if ($data.find('.error').length) {
var $errors = $data.find('ul.errors li').each(function() {
// ....
您可以使用标准jQuery函数解析数据:
success: function(data){
var $data = $(data); // creates the DOM elements from the text data!
if ($data.find('.error').length) {
var $errors = $data.find('ul.errors li').each(function() {
// ....
oops-值应在li标记中…oops-值应在li标记中。。。。