0
我是Javascript,PHP和XML中的新成員。 我的問題是這樣的。我正在使用這個Web服務http://www.webservicex.net/country.asmx?op=GetCountries (這是WSDL:http://www.webservicex.net/country.asmx?WSDL) 我正在使用Jquery BTW。 作爲我的應用程序的一部分,我試圖通過Javascript將響應中的每個國家變成HTML選擇。 但我找不到如何訪問該響應的每個特定元素(國家/地區)。如何讀取Javascript中的WebService響應元素
這是我的代碼段至今:
PHP
<?php
$url1 = "http://www.webservicex.net/country.asmx?WSDL";
$client = new SoapClient($url1);
$Res = $client->GetCountries();
echo json_encode($Res);
?>
的Javascript
在這裏,我要填充時負載的選擇,但我甚至不能訪問響應的一個元素,所以我只是試圖在div元素中打印某些內容以用於測試目的。
window.onload = function() {
$.post("process.php", {}, function(response) {
var str_res = JSON.parse(response);
document.getElementById("Section2").innerHTML = str_res[1];
console.log(response);
}
}
我知道「str_res [1]」不起作用,但這正是我想弄明白的。我如何訪問響應元素。 例如獲取「Aruba」並打印或將其添加到我提到的選擇中。 我希望我能夠解釋我的關注,並提前致謝!
NICE! 我在跳過字符串必須轉換爲XML對象的部分。這是我的整個邏輯錯誤。 –
@ UlisesR.S。我提供了一個工作的東西,請根據您的需求進行修改。 – codemirror