程序go 2018-04-01 18:25 采纳率: 100%
浏览 105

$ .ajax调用未执行

So I have to make a query to an API via $.ajax. I have tons of those queries in my website, all respecting the same pattern.

I only have one that doesn't want to fire and I really don't understand why.

Here is the code of my function :

static create(handleResponse) {

        console.log('starting creating product');

        let settings = {
            "url": apiURL + "/relsalesorderproducts/",
            "method": "POST ",
            "headers": {
                "token": localStorage.getItem('ms-token'),
                "Content-Type": "application/x-www-form-urlencoded",
            }
        };

        $.ajax(settings).done(function (response) {
            console.log('created product');
            handleResponse(response);
        });
    }

I don't see the log 'created product' in the console, I do see the 'starting creating product' log but I don't even see the request being made in the Network section of Developer tools like I do on every other requests, just nothing.

What do you guys think could cause that?

  • 写回答

1条回答 默认 最新

  • ℡Wang Yan 2018-04-01 18:43
    关注

    I think it may just be that you have a space in "POST "

    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度