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 に答える