javascript - jQuery 从 HTTP 请求中获取 JSON

标签 javascript php jquery json ajax

我正在尝试从我的服务器提供的其他页面加载 JSON。这是我的 JavaScript 代码:

$('#checkprice').click(function(){
  $.get('{{route('userinventory')}}',function(data){
  console.log('test')
},'json');     
}); 

现在,这个:

  {{route('useriventory)}} 

工作正常,它只是为我生成网址,当我访问它时,这是我得到的数据类型:

[{"assetid":"8522812062","classid":"720539092","itemname":"\u2605 Bayonet | Doppler (Factory New)","name_color":"8650AC","price":156.34},{"assetid":"8516603597","classid":"721320736","itemname":"\u2605 StatTrak\u2122 M9 Bayonet | Marble Fade (Factory New)","name_color":"8650AC","price":540}]

我认为我的 JSON 数据很好,url/userinventory 命中只返回 json 编码数组的方法。当我尝试在 JS 中获取它时,由于某种原因它不起作用。首先我尝试了 json.get 现在尝试使用 ajax 相同的结果(什么也没有发生)

最佳答案

只需按照 $.get documentation 操作即可jquery 的。第二个参数是数据参数。所以你的代码应该像这样工作:

    $('#checkprice').click(function(){
       $.get('{{route('userinventory')}}',{},function(data){
          console.log('test')
       },'json');     
    }); 

关于javascript - jQuery 从 HTTP 请求中获取 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41350915/

相关文章:

javascript - 找不到jquery输入自动完成功能

javascript - 根据共享点新项目中的下拉选择隐藏字段

javascript - Bootstrap Popover - JS 触发器

JQuery 按字符搜索字符串

javascript - 引用错误: global is not defined with web3

javascript - 我们如何计算任何文本的宽度

php - 卡在错误中:警告:mysql_fetch_array()期望参数1为资源, boolean 值

php - file_get_contents 似乎为数据添加了额外的返回

即使在 php5 fpm .ini 文件中禁用,Linux 魔术引号仍然存在

jquery - 在 jQuery 中嵌套点击事件