郵便番号のリストを含む 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に精通していて、ちょっと迷っています。前もって感謝します。