javascript - 如何使用 Javascript 从 URL 获取响应

标签 javascript android html dom-events

<分区>

我正在做电话间隙申请,我会从这个 url 得到回复

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 应该有一个响应 header ,将 contentType 设置为 application/javascript 并生成有效的 JSONP(我的 asp 是一个但生锈所以这里是一些伪代码):

request("callback")&"("&jsonString&");"

关于javascript - 如何使用 Javascript 从 URL 获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14704331/

相关文章:

javascript - Vue.js - 重置filterBy结果

javascript - ElectronJS BrowserWindow FOUC

android - 如何解决 Android 应用中的 Google 身份验证问题?

java - 如何在 Android 中通过 Bazel 使用房间数据库?

html - 垂直对齐不起作用需要使用 float 属性

javascript - 你如何得到一个字符串的长度?

javascript - 解开 onMouseEnter、onMouseLeave 和 onClick 中的状态变化

android - Notification Builder 不能接受 "this"作为 "context"的替代,为什么?

CSS 容器高度

javascript - 如何选择具有相同类名的特定<span>?