【发布时间】:2014-08-02 14:19:42
【问题描述】:
我正在尝试向另一个站点提交表单帖子并收集它显示的 JSON 响应。我正在使用以下内容,但不确定如何获得响应。
$("form input[type=submit]").on("click", function (ev) {
var result = '';
ev.preventDefault();
$('#myform').submit();
});
我会使用.post() 或.ajax();但是,最好我能说我不能使用它,因为我得到了错误......
XMLHttpRequest 无法加载 http://example.com/api/login/。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'localhost' 不允许访问。
编辑:
$('#mybutton').click(function () {
$.ajax({
url: "http://example.com/api/login/",
type: "POST",
data: "name=user%40domain.com&pass=apassword",
dataType: "jsonp",
success: function (result) {
alert("success");
},
error: function (jqXHR, tranStatus, errorThrown) {
alert("error");
}
});
});
【问题讨论】:
-
我认为真正的问题是你为什么要这样做?
-
@frenchie,我正在尝试使用另一台服务器进行身份验证。他们要求我向他们发送用户名和密码,然后他们进行身份验证并返回一个 ID。
标签: jquery asp.net json vb.net post