1
我想从一个本地asp.net mvc网站发布一些数据到另一个,但我不能这样做。我执行现场下面立柱AjQuery AJAX POST不工作
// tried this and it didn't work
//$.post("http://localhost/PlatformPortal/Buyers/Account/SignIn",
//{sign:authHeader})
// Currently trying this
$.ajax({
url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
data: authHeader,
type: "POST",
success: function() { alert('Success!'); }
})
我预计的AccountController为SiteB中的POST“签到”的行动受到打击,但事实并非如此。不过,我确实得到了“成功!”弹出消息,当我通过点击上面粘贴的jquery代码片段连接到的链接执行帖子时。我错过了什么吗?
嗨戴夫,谢谢你回到我身边。目前为了测试目的,我的网站都在我的本地开发中。框(本地主机)。因此,它们就像是http:// localhost/SiteA和http:// localhost/SiteB – Cranialsurge 2010-07-14 20:25:26
如果您运行Fiddler来监控流量,您是否看到从SiteB返回的任何内容? – 2010-07-14 20:34:32
我从Fiddler的服务器获得完美的回报(200),并带有以下信息。 乌里 - HTTP://本地主机/ PlatformPortal /采购商/帐号/登入 RequestHeaders 的User-Agent:小提琴手 主机:本地主机 的Content-Length:0 数据:测试 是 “数据” 变量,它是一部分jQuery ajax语法的POST正文或标题? – Cranialsurge 2010-07-14 21:46:09