如何使用jquery用json响应调用ajax请求?

卡西夫·汗

我无法从下面的代码行jQuery.support.cors = true打印成功包括这行jQuery.support.cors = true; 将给出警告信息。那么,如何在不失去功能的情况下避免这种情况呢?我的主要目标是调用一个休息的Web服务,该服务返回JSON数据,而我必须利用JSON数据。请帮助我如何做到这一点?请提供工作样本

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery.getJSON demo</title>
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<script>
    jQuery.support.cors = true;
    $.ajax ({
        url: 'http://json-cricket.appspot.com/score.json',
        datatype: "json",
        success: function (e) {
            // Success callback
            alert("sucess");
        }})
</script>

</body>
</html>
普拉文
  1. 您可能会错过添加type// GET或POST哪种类型的REST OPEATION
  2. dataType 拼错了
  3. 错过添加 contentType

 $.ajax({
            type: "POST", //rest Type
            dataType: 'jsonp', //mispelled
            url: "http://json-cricket.appspot.com/score.json",
            async: false,
            contentType: "application/json; charset=utf-8",
            success: function (msg) {
                console.log(msg);                
            }
 });

更新:在试图找出原因的同时,我认为这是理解问题最佳答案

假设您在域abc.com上,并且要向域xyz.com发出请求。为此,您需要跨越域边界,这在大多数浏览器领域都是必须的。

绕过此限制的一项是标签。使用脚本标记时,将忽略域限制,但是在正常情况下,您不能对结果执行任何操作,只是对脚本进行了评估。

输入JSONP当您向启用JSONP的服务器发出请求时,您传递一个特殊的参数,该参数告诉服务器有关您页面的一些信息。这样,服务器就可以用页面可以处理的方式很好地包装其响应。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery ajax请求在数据表中显示json响应数据?

来自分类Dev

如何使用jQuery从AJAX请求中获取响应文本

来自分类Dev

jQuery ajax调用响应JSON格式

来自分类Dev

使用jQuery ajax json响应?

来自分类Dev

如何解析Ajax请求的json响应?

来自分类Dev

如何发送JSON但期望使用AJAX / JQuery响应纯文本?

来自分类Dev

如何使用异步请求保存JSON响应?

来自分类Dev

如何使用jQuery执行同步JSON Ajax调用

来自分类Dev

如何在 JavaScript 函数中使用来自 ajax 请求的 json 响应作为 Javascript 数组

来自分类Dev

Ajax json 请求和响应

来自分类Dev

如何处理来自jquery中ajax请求的204响应

来自分类Dev

我如何从jquery ajax请求中获取响应

来自分类Dev

在ajax请求中使用jquery获取javascript响应UJS

来自分类Dev

在 ajax 响应上使用 jQuery 会触发额外的网络请求

来自分类Dev

如何从Java发送压缩的(gzip)JSON作为对Ajax请求的响应?

来自分类Dev

如何使用jQuery ajax解析asp响应?

来自分类Dev

如何发出jQuery JSON请求并使用响应数据更改html元素值?

来自分类Dev

如何使用正确的请求和响应对象调用函数?

来自分类Dev

如何使用Ajax调用在application.js中正确执行jquery请求

来自分类Dev

在Laravel中使用Ajax调用(Json)自动完成,无响应

来自分类Dev

Ajax请求调用json文件

来自分类Dev

如何在ajax json请求中调用URL

来自分类Dev

使用 json 的 Ajax 响应

来自分类Dev

使用jQuery ajax时如何向用户显示JSON HTTP 422响应?

来自分类Dev

如何在jQuery中使用JSON数据填充下拉列表作为ajax响应

来自分类Dev

如何使用Jquery Ajax调用填充DropDown?

来自分类Dev

如何使用jQuery ajax调用PHP函数?

来自分类Dev

如何使用 jQuery 进行 AJAX 调用?

来自分类Dev

如何修复ajax调用请求

Related 相关文章

  1. 1

    如何使用jQuery ajax请求在数据表中显示json响应数据?

  2. 2

    如何使用jQuery从AJAX请求中获取响应文本

  3. 3

    jQuery ajax调用响应JSON格式

  4. 4

    使用jQuery ajax json响应?

  5. 5

    如何解析Ajax请求的json响应?

  6. 6

    如何发送JSON但期望使用AJAX / JQuery响应纯文本?

  7. 7

    如何使用异步请求保存JSON响应?

  8. 8

    如何使用jQuery执行同步JSON Ajax调用

  9. 9

    如何在 JavaScript 函数中使用来自 ajax 请求的 json 响应作为 Javascript 数组

  10. 10

    Ajax json 请求和响应

  11. 11

    如何处理来自jquery中ajax请求的204响应

  12. 12

    我如何从jquery ajax请求中获取响应

  13. 13

    在ajax请求中使用jquery获取javascript响应UJS

  14. 14

    在 ajax 响应上使用 jQuery 会触发额外的网络请求

  15. 15

    如何从Java发送压缩的(gzip)JSON作为对Ajax请求的响应?

  16. 16

    如何使用jQuery ajax解析asp响应?

  17. 17

    如何发出jQuery JSON请求并使用响应数据更改html元素值?

  18. 18

    如何使用正确的请求和响应对象调用函数?

  19. 19

    如何使用Ajax调用在application.js中正确执行jquery请求

  20. 20

    在Laravel中使用Ajax调用(Json)自动完成,无响应

  21. 21

    Ajax请求调用json文件

  22. 22

    如何在ajax json请求中调用URL

  23. 23

    使用 json 的 Ajax 响应

  24. 24

    使用jQuery ajax时如何向用户显示JSON HTTP 422响应?

  25. 25

    如何在jQuery中使用JSON数据填充下拉列表作为ajax响应

  26. 26

    如何使用Jquery Ajax调用填充DropDown?

  27. 27

    如何使用jQuery ajax调用PHP函数?

  28. 28

    如何使用 jQuery 进行 AJAX 调用?

  29. 29

    如何修复ajax调用请求

热门标签

归档