2011-07-03 75 views
1

更新的問題,以使其更清晰:與API交互 - 如何?

我與一個API,以便做一些CRUD操作交互。

現在我應該直接在我的JQuery/Javascript代碼中調用API,並將POST請求包裝到動作服務器端?或者,我應該簡單地將GET和POST請求都發送到服務器端,然後在服務器端調用這些操作?

回答

1

你的問題有點不清楚,但它聽起來像你正在運行一個跨站點腳本問題。你不能通過javascript發送任何ajax請求到除當前頁面之外的域。 jQuery支持包括髮布在內的所有HTTP方法,但如果您嘗試向另一個域發出請求,瀏覽器將禁止該請求。有一些解決方法,比如JSONP。

如果這不是問題,請澄清您的原始問題。

+0

請參閱更新的帖子。 – ebb

+0

服務器上是否託管了API(相同的域名)或其他位置? – jdc0589

+0

它託管在別的地方。由於安全問題,我知道我無法從我的jquery代碼執行POST請求。因此,我打算將這些POST請求置於邏輯中,而不是在我的應用程序中。現在我想知道在那裏放置GET請求是否合理。 – ebb