Call webservice in html javascript which works all browsers(on internet )
<html>
<head>
<title>Consume Count Service</title>
<script type="text/javascript" language="javascript" >
function outputResult(str){
var xmlhttp = null;
alert(xmlhttp);
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
if ( typeof xmlhttp.overrideMimeType != 'undefined') {
xmlhttp.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert('Perhaps your browser does not support xmlhttprequests?');
}
str='modi';
flag='s';
var url= "http://example.com/webservice.asmx/webmethodname?prefixText="+str+"&flag="+flag;
xmlhttp.open('GET', url, true);
xmlhttp.send(null);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
// do something with the results
} else {
// wait for the call to complete
}
};
var myString=xmlHttp.responseText;
}
</script>
</head>
<body onload="outputResult(this.value)">
</body>
</html>
Question:This is not working in firefox,opera,internet explorer..etc in online(internet).It works perfectly in local system.How to solve this problem,please tell me........