javascript - $.ajax() 不提供从静态 json 文件获取 json 的请求

标签 javascript php jquery ajax json

我正在尝试从 xampp 服务器上的静态 .json 文件中获取 json 数据。我可以用 getJSON 做同样的事情,但不能用 $.ajax() 做。有人可以指出错误吗?

$.ajax(function(){
      type: 'POST',
      url: 'http://localhost/example3/data.json',
      data: { patientID: "1" },
      contentType: 'application/json; charset=utf-8',
      dataType: 'json',
      success: function(jsonData) {
        alert(jsonData);
      },
      error: function() {
        alert('Error loading PatientID=' + id);
      }
});  

提前致谢! .. ;(

最佳答案

$.ajax 的第一个参数不是函数。 只需在下面给出

$.ajax({
    type: 'POST',
    url: 'http://fin.qfun.kr/index/a2',
    data: { patientID: "1" },
    contentType: 'application/json; charset=utf-8',
    dataType: 'json',
    success: function(jsonData) {
        alert(jsonData);
    },
    error: function() {
        alert('Error loading PatientID=' + id);
    }
});

关于javascript - $.ajax() 不提供从静态 json 文件获取 json 的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31918506/

相关文章:

javascript - JQuery 从 tr 动态创建的输入中获取值

javascript jquery 创建和监听事件

javascript - 寻找 PHP 中等效的 JavaScript 数学代码

javascript - 旋转图像但不旋转 Canvas

JavaScript 对点击事件进行排队

Javascript 使用 RegExp 替换字符串模式?

javascript - 如何获取我的整个 YouTube 观看历史记录?

php - 在 php 和 mysql 中比较 DATETIME 与 time()

php - cURL 使用字符串发布多个值

javascript - 试图找到一种方法将 "listen"发送到外部网页上的事件