2012-07-17 65 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),但沒有定期的請求。