我正在做电话间隙申请,我会从这个网址得到回复
http://www.apexweb.co.in/apex_quote/uname_validation.asp。
我不知道如何得到回复,谁能帮我写代码?
我正在做电话间隙申请,我会从这个网址得到回复
http://www.apexweb.co.in/apex_quote/uname_validation.asp。
我不知道如何得到回复,谁能帮我写代码?
如果您的应用程序需要从另一个网站连接到该应用程序,您可以使用 JSONP
http://en.wikipedia.org/wiki/JSONP
也就是说,如果您知道 uname_validation.asp 支持 JSONP
如果您的页面位于同一个域 ( http://www.apexweb.co.in ) 上,那么您可以使用 xmlhttprequest。
两者都非常容易使用 jQuery $.getJSON 与几乎所有浏览器兼容:
http://api.jquery.com/jQuery.getJSON/
这是连接到 google 的示例:
$(document).ready(function(){
var url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q="
+"someting&callback=?';
$.getJSON(url, function(data){
console.log(data);
});
});
请注意,您的 asp 应该有一个响应标头,将 contentType 设置为 application/javascript 并生成有效的 JSONP(我的 asp 是一个但生锈的,所以这里是一些伪代码):
request("callback")&"("&jsonString&");"
在 javascript 中使用 ajax 可以获得响应。
var invocation = new XMLHttpRequest();
var url = 'http://www.apexweb.co.in/apex_quote/uname_validation.asp';
function checkURL(){
invocation.open('GET', url, true);
invocation.onreadystatechange = handler;
invocation.send();
}
function handler(evtXHR){
if (invocation.readyState == 4)
{
if (invocation.status == 200)
{
//success
}
else {
//failure
}
}
}