【问题标题】:Ajax Post request exampleAjax Post 请求示例
【发布时间】:2016-09-22 22:20:55
【问题描述】:

我想知道是否有人可以通过一个简单的 ajax 请求示例帮助我,这样我就可以围绕整个想法进行思考。我尝试测试一个 ajax 请求以在 github 上搜索单词“rails”。所以我的代码看起来像这样:

$.ajax({
url: 'www.github.com',
type: 'post',
contentType: 'application/x-www-form-urlencoded',
data: {
    q: 'rails'
},
success: function(data) {
    console.log(data);
}

});

此请求以 404 响应进行响应。所以,我只是好奇你怎么知道“数据”元素的键名应该是什么?当我检查 github 上的搜索栏时,它告诉我元素的名称是 q。因此,为什么我使用键“q”并且我想搜索说“rails”。如果有人可以帮助我这个例子,或者提供一个更好的例子,那将不胜感激。谢谢!

【问题讨论】:

  • 应该是http://www.github.com 但这会抛出一个错误,因为你不能请求github。检查CORS
  • 您还有其他网站可以用作示例吗?
  • 这样做的目的是什么?只需在您的网络服务器上创建一个文件,用信息填充它并调用它。获取不带 CORS 的内容的另一种方法是 cURL

标签: javascript jquery json ajax key-value


【解决方案1】:

尝试在您的 url 中添加 http,但是,出于安全原因,您不能在没有 github.com 域的自动授权的情况下执行 Ajax Crossdomain 请求。

http://api.jquery.com/jquery.ajax/

【讨论】:

    猜你喜欢
    • 2016-05-20
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    • 2018-07-29
    • 2016-06-23
    相关资源
    最近更新 更多