29-03-2013, 16:13
|
|
|
חבר מתאריך: 20.06.06
הודעות: 10
|
|
responseXML.text לא עובד ב- Google Chrome , Firefox, Opera
responseXML.text
עובד טוב באינטרנט אקספלורר - אבל לא עובד ב:
Google Chrome , Firefox, Opera
/ניסיתי את כל האפשרויות ללא הצלחה. אשמח לקבל עזרה.
דוגמה לקוד.
אני מעלה גם את הקובץ לדוגמה. בתודה מראש
// javascript
<scriptlanguage="javascript"type="text/javascript">
ShowDataFromWebService();
function ShowDataFromWebService() {
var xhr = new XMLHttpRequest();
var url = "WebService.asmx/HelloWorld";
xhr.open("GET", url, true);
xhr.onreadystatechange = function(response) {
if (xhr.readyState == 4 && xhr.status == 200) {
// WebService Hello World
if (document.getElementById("tdInfo").innerHTML != null) {
document.getElementById("tdInfo").innerHTML = xhr.responseXML.text;
}
}
}
xhr.send();
}
</script>
// HTML
<tableborder="1">
<tr>
<tdid="tdInfo"align="center"style="white-space:nowrap"> </td>
</tr>
</table>
// WebService
publicclassWebService : System.Web.Services.WebService {
public WebService () {
[WebMethod]
publicstring HelloWorld() {
return"Hello World";
}
}
https://2013-uploaded.fresh.co.il/2013/03/29/43658372.zip
|