1
更新的问题,以使其更清晰:与API交互 - 如何?
我与一个API,以便做一些CRUD操作交互。
现在我应该直接在我的JQuery/Javascript代码中调用API,并将POST请求包装到动作服务器端?或者,我应该简单地将GET和POST请求都发送到服务器端,然后在服务器端调用这些操作?
更新的问题,以使其更清晰:与API交互 - 如何?
我与一个API,以便做一些CRUD操作交互。
现在我应该直接在我的JQuery/Javascript代码中调用API,并将POST请求包装到动作服务器端?或者,我应该简单地将GET和POST请求都发送到服务器端,然后在服务器端调用这些操作?
你的问题有点不清楚,但它听起来像你正在运行一个跨站点脚本问题。你不能通过javascript发送任何ajax请求到除当前页面之外的域。 jQuery支持包括发布在内的所有HTTP方法,但如果您尝试向另一个域发出请求,浏览器将禁止该请求。有一些解决方法,比如JSONP。
如果这不是问题,请澄清您的原始问题。
请参阅更新的帖子。 – ebb
服务器上是否托管了API(相同的域名)或其他位置? – jdc0589
它托管在别的地方。由于安全问题,我知道我无法从我的jquery代码执行POST请求。因此,我打算将这些POST请求置于逻辑中,而不是在我的应用程序中。现在我想知道在那里放置GET请求是否合理。 – ebb