2011-07-05 81 views
1

我有返回以下響應Web服務字符串值:我想我可以做這樣$(response).find('string').text();東西從我的XML字符串值獲得從XML

<?xml version="1.0" encoding="utf-8"?> 
<string xmlns="http://tempuri.org/">ba7665f2-4548-4f85-9b23-d8979f000722</string> 

使用jQuery。

然而,這並不工作,其實$(response).find('string').length等於0

如何我可以使用JavaScript來得到這個XML字符串值?

+0

你是怎麼稱呼「響應」的? – tkm256

回答

1

我假設你使用$ .ajax(),$ .post()或$ .get()?如果是的話,試試這個:

var myString = response.d; 

例如:

... 
$.ajax({ 
    type: "POST", 
    url: "myURL", 
    data: "{}", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: function (response) { 

     var myString = response.d; 

    } 
    ...