关于jQuery异步提交的代码怎么写啊 求指教

在一个项目里需要通过实现一个优酷接口返回json值,我怎么能在同一个页面上进行
授权并得到返回的json值 再将这个json里的值进行传输啊 以前没接触过jQuery的东西
希望能得到大神指点
这个是优酷的接口 https://openapi.youku.com/v2/oauth2/token 要求post传值

3个回答

$.ajax({
url: "xxxx.do",// 请求地址
type: "POST",// 采用POST请求,如果是GET请求只需将POST换为GET即可
async: false,// 是否异步,默认为true即异步;false为同步即ajax下面的代码会等待ajax,只有ajax执行完后才会执行
dataType: "JSON",// 返回类型,如果是跨域调用且返回JSON格式数据,将JSON替换为JSONP即可
data: {
param1: "张三",
param2: "李四"
},// 这里放着请求的参数,参数名为后台对应的名称
success: function(data) {
// 正确返回的结果
// data 为返回的JSON格式数据,为Oject类型
}, error: function(data) {
// 程序报错且没做拦截时会返回到这里
}
});

$.post(
"这里是请求地址",
{这里是json数据格式的 参数},
function(data,status){
这里是请求成功回调函数,data就是你返回的数据
}
)

qq_35716815
WongJP 回复摇摆Maori: 刚才在网上搜了一下。。没找到在服务端做远程请求的资料啊。。能稍微解释一下吗,麻烦你了
大约 3 年之前 回复
qq_15434587
摇摆Maori 那就是楼下说的跨域了,你在服务端做远程请求吧,页面别跨域请求了
大约 3 年之前 回复
qq_35716815
WongJP 兄弟 这个我按照网上的东西写出来了。。但是总是提交的时候出问题
大约 3 年之前 回复

做个代理页面在服务器端发送请求,客户端ajax不能直接请求跨域地址,就算跨域地址允许跨域请求客户端js兼容性也有得你来做

然后ajax请求服务器代理页面

qq_35716815
WongJP 谢谢你啊,真的是涨知识了,,才接触前端的东西,头一次听说跨域请求的说法,我先去试一下 非常感谢
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!