2012-07-17 77 views
-1

带jQuery的Asp.net页面1.7.1当我通过Eclipse中的模拟器从Android手机发布时,没有http://www.somedomain.com/的帖子完美地工作。如果我包含http url,它不起作用。插入到数据库是没有问题的wfo_s.aspx但不是http://www.somedomain.com/wfo_s.aspx

如果有人可以阐明为什么会发生这种情况,我真的很感激它。谢谢!

//this does not work? 
//$.post("http://www.somedomain.com/wfo_s.aspx", { the_User: theheatmap, conn: db_connection }, function (data) { }); 
//$.post("http://www.somedomain.com/wfo_s.aspx?the_User=" + theheatmap + "&conn=" + db_connection); 
//this does work, why does the post to the url not work, page works fine 
//$.post("wfo_s.aspx", { the_User: theheatmap, conn: db_connection }, function (data) { }); 
//$.post("wfo_s.aspx?the_User=" + theheatmap + "&conn=" + db_connection); 
+2

很可能'http:// www.somedomain.com'不是服务当前页面的服务器(域,子域和协议)。 – devnull69 2012-07-17 19:47:46

+0

也许它不会工作,因为它被全部注释掉了? – Neal 2012-07-17 19:52:37

+0

本地测试或在远程服务器上测试,android模拟器的http url不会发布到数据库。但是,当我只使用wfo_s.aspx ...它完美的作品?如果我在普通笔记本电脑上运行相同的代码,两种方法都可以工作 – Rob 2012-07-17 19:55:40

回答

0

Doh!我正在测试Android 1.5,然后加载Android 2.1,现在该帖子可以正常工作。

1

不能做Ajax请求跨站点。

有一些黑客(例如:jsonp),但没有定期的请求。