【问题标题】:how to use fetch data using post method in ajax and jquery [duplicate]如何在ajax和jquery中使用post方法获取数据[重复]
【发布时间】:2023-04-01 04:06:01
【问题描述】:

我可以在 FireFox 中使用 RESTclient(仅限 POST 方法)加载数据。但是在开发过程中,我无法使用 post 方法在 jquery 或 ajax 中加载数据。

网址是, http://www.simplysalesjobs.co.uk/api/1/job/multipleSearch.json?consumer=job_platform&token=d77c335323636de4e415a50ecc09509a

谁能帮帮我。 ?

提前致谢。 :)

【问题讨论】:

  • 你是在同一个服务器还是在不同的服务器上托管文件?
  • 我必须从该服务器获取数据,并且必须在 HTML 页面中显示它。但我无法获取数据。

标签: jquery ajax


【解决方案1】:

由于跨站点问题,除非它们支持 jsonp,否则您通常不能。 查看此问题/答案以获取更多详细信息,并与您的 api提供者看看他们是否支持jsonp。

Cross-site AJAX requests

但是,您可以使用 php 和 curl。 在您的服务器上设置一个页面,该页面使用 php 和 curl 从 url 获取信息,然后使用 jquery/ajax 从该页面(在您的服务器上)获取数据到您的页面。

就像一个包装器。

【讨论】:

  • 我可以使用 . xml 也喜欢simplysalesjobs.co.uk/api/1/job/…
  • 对,但是出于安全原因,jquery/ajax 不能很好地处理跨站点请求。 Google 跨站点 ajax 请求或单击此答案右侧的链接以获取更多详细信息。您应该 curl 请求并向您自己的服务器询问信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-15
  • 2015-11-07
  • 2015-12-16
相关资源
最近更新 更多