0

我有一个包含邮政编码列表的 XML 文件:

<zipcodes>
    <zipcode>29102265</zipcode>
    ... more Zip Codes ...
</zipcodes>

我正在尝试,在表单验证结束时,表单输入的值用于检查邮政编码是否在列表中。我正在使用这个插件进行验证:http ://docs.jquery.com/Plugins/Validation

我也在使用这个插件来处理表单提交:https ://github.com/malsup/form

我的 jQuery 函数如下所示:

submitHandler: function(form){
  var zipCode = $(input).val()
  $.ajax({
    type: 'get',
    url: 'xml/zips.xml',
    dataType: 'xml',
    succes: function(xml) {
      $(xml).find('zipcodes').children().each( function() {
        if ( $(this).content === zipCode ) {
          console.log( 'okay' )
        }
      });
    }
  })
}

我知道 XML 并且有点迷失。提前致谢。

4

1 回答 1

0

看起来你快到了。试试这个:

$(this).text() // -> 29102265, ..., ...,

这样,您将获得 xml 标记的值

于 2012-08-07T18:27:44.137 回答