Javascript Ajax调用不起作用?

深度代码

我正在尝试使用Ajax调用发出POST请求,但是状态代码为0时出现错误,因为所有请求参数都在Advanced REST Client中工作。

我的代码:

<button>Post</button>

$('button').click(function(e) {
e.preventDefault();

$.ajax({
        url: "https://api.sendgrid.com/v3/mail/send",
        type: "POST",
        contentType : 'application/json',
        headers : {
            'Authorization' : 'Bearer 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',
            'Content-Type' : 'application/json'
        },
        data: JSON.stringify({
              "personalizations": [{
                "to": [{
                  "email": "[email protected]"
                }]
              }],
              "from": {
                "email": "[email protected]"
              },
              "subject": "Great, World!",
              "content": [{
                "type": "text/plain",
                "value": "Cool OK!"
              }]
            }),
        dataType: "json",           
        success: function (response) {
            var resp = JSON.parse(response)
            alert(resp.status);
        },
        error: function (xhr, status) {
            alert("error : "+status+" :: "+JSON.stringify(xhr));
        }
    });
 });

这是我上面的代码,在运行时不断抛出错误说

{"readyState":0,"responseText":"","status":0,"statusText":"error"}

还要检查jsfiddle

请帮我,建议我一些解决方案,我无法在代码中找到问题。

亚历克斯

浏览器扩展不像浏览器本身那样局限于跨源请求。因此,允许诸如Advance Rest Client或Postman之类的扩展程序请求跨源资源。请参阅Chrome中的这篇文章:https : //developer.chrome.com/extensions/xhr

因此,当您创建一个网站要访问其他域的资源时,就像Matt所说的那样,您必须启用CORS。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对 PHP 函数的 JavaScript Ajax 调用不起作用

来自分类Dev

JavaScript For Loop中的异步调用不起作用

来自分类Dev

JavaScript中的递归调用不起作用?

来自分类Dev

为什么此javascript函数调用不起作用?

来自分类Dev

基本的Javascript onclick函数调用不起作用

来自分类Dev

ajax调用后php echo javascript函数不起作用?

来自分类Dev

Ajax调用在Javascript中的click()中不起作用

来自分类Dev

Javascript事件在Ajax调用后不起作用

来自分类Dev

Ajax调用在Javascript中的click()中不起作用

来自分类Dev

使用Ajax调用的while循环在javascript中不起作用

来自分类Dev

嵌套AJAX调用的JavaScript承诺不起作用

来自分类Dev

Javascript 悬停 addclass 在 Ajax 调用后不起作用

来自分类Dev

ActionScript3(AS3)对javascript / jquery函数的外部接口调用不起作用

来自分类Dev

调用函数后Javascript不起作用

来自分类Dev

调用我的Javascript函数不起作用

来自分类Dev

Android Webview Javascript-对脚本的引用不起作用

来自分类Dev

javascript ajax在缓存后不起作用

来自分类Dev

Ajax代码在JavaScript中不起作用

来自分类Dev

使用Ajax调用php文件时,php文件中的JavaScript不起作用

来自分类Dev

ajax调用后php echo javascript函数不起作用吗?

来自分类Dev

在加载的 DIV 中传入 jquery AJAX/jquery 调用时,Javascript 将不起作用

来自分类Dev

$ ajax url的Ajax和jQuery调用不起作用

来自分类Dev

ajax成功内的ajax调用不起作用

来自分类Dev

AJAX 调用不起作用 - PHP、MySQL、jQuery/Ajax

来自分类Dev

Ruby on Rails上的自动ajax调用不起作用

来自分类Dev

对JSON服务的Ajax调用不起作用

来自分类Dev

为什么我的ajax调用不起作用?

来自分类Dev

为什么此ajax调用不起作用?

来自分类Dev

提交表单后,AJAX调用不起作用

Related 相关文章

  1. 1

    对 PHP 函数的 JavaScript Ajax 调用不起作用

  2. 2

    JavaScript For Loop中的异步调用不起作用

  3. 3

    JavaScript中的递归调用不起作用?

  4. 4

    为什么此javascript函数调用不起作用?

  5. 5

    基本的Javascript onclick函数调用不起作用

  6. 6

    ajax调用后php echo javascript函数不起作用?

  7. 7

    Ajax调用在Javascript中的click()中不起作用

  8. 8

    Javascript事件在Ajax调用后不起作用

  9. 9

    Ajax调用在Javascript中的click()中不起作用

  10. 10

    使用Ajax调用的while循环在javascript中不起作用

  11. 11

    嵌套AJAX调用的JavaScript承诺不起作用

  12. 12

    Javascript 悬停 addclass 在 Ajax 调用后不起作用

  13. 13

    ActionScript3(AS3)对javascript / jquery函数的外部接口调用不起作用

  14. 14

    调用函数后Javascript不起作用

  15. 15

    调用我的Javascript函数不起作用

  16. 16

    Android Webview Javascript-对脚本的引用不起作用

  17. 17

    javascript ajax在缓存后不起作用

  18. 18

    Ajax代码在JavaScript中不起作用

  19. 19

    使用Ajax调用php文件时,php文件中的JavaScript不起作用

  20. 20

    ajax调用后php echo javascript函数不起作用吗?

  21. 21

    在加载的 DIV 中传入 jquery AJAX/jquery 调用时,Javascript 将不起作用

  22. 22

    $ ajax url的Ajax和jQuery调用不起作用

  23. 23

    ajax成功内的ajax调用不起作用

  24. 24

    AJAX 调用不起作用 - PHP、MySQL、jQuery/Ajax

  25. 25

    Ruby on Rails上的自动ajax调用不起作用

  26. 26

    对JSON服务的Ajax调用不起作用

  27. 27

    为什么我的ajax调用不起作用?

  28. 28

    为什么此ajax调用不起作用?

  29. 29

    提交表单后,AJAX调用不起作用

热门标签

归档