はい、私はたくさん検索しましたが、答えが見つかりませんでした:
これは XML からの出力です。jquery でそれを解析する方法を教えてください。
および XML 出力
<?xml version="1.0"?>
-<response>-<zip_codes><zip_code distance="3.805">19428</zip_code><zip_code distance="3.805">19429</zip_code><zip_code distance="3.35">19406</zip_code><zip_code distance="2.953">19488</zip_code><zip_code distance="1.475">19405</zip_code><zip_code distance="2.991">19462</zip_code><zip_code distance="4.745">19407</zip_code><zip_code distance="0.518">19415</zip_code><zip_code distance="0.011">19401</zip_code><zip_code distance="0.011">19403</zip_code><zip_code distance="0.011">19404</zip_code><zip_code distance="2.095">19409</zip_code><zip_code distance="3.958">19422</zip_code><zip_code distance="3.958">19424</zip_code><zip_code distance="4.23">19408</zip_code><zip_code distance="4.249">19437</zip_code><zip_code distance="4.949">19490</zip_code></zip_codes></response>
上記の xml 応答から Jquery を使用して zip_code 値のみを取得する必要があるため、それらの値を変数に格納してから CAML クエリに渡すことができます。
更新:これは私が使用しようとしたものです
.ajax({
url: 'http://zipcodedistanceapi.redline13.com/rest/Ed9qnMHvlOoDz7KEPmXkwpAZj265net2rCsPoakJZInyP7cFtaZ0zAZSD6Y1kr3M/radius.xml/19403/5/mile',
type: 'GET',
//contentType: "text/xml; charset=utf-8",
dataType: "jsonp xml",
//crossDomain: true,
success: function (data) {
alert(data);
});
},
error: function (data) {
$('#latlong').html('failure:<br />' + data.responseText);
}
errorresponseText で未定義になります。