Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AJAX发布JSON数据并接收回javascript?_Javascript_Ajax_Google Chrome Extension - Fatal编程技术网

AJAX发布JSON数据并接收回javascript?

AJAX发布JSON数据并接收回javascript?,javascript,ajax,google-chrome-extension,Javascript,Ajax,Google Chrome Extension,我使用Jquery Ajax POS请求将JSON数据从我的chrome扩展发送到我的服务器,然后发送包含javascript的响应,以便在客户端执行。 我应该如何设置contentType和dataType来实现这一点?我当前收到一条“contentType未定义”错误消息。。代码如下: client.js request("https://a304cff8.ngrok.io/api/panels/hitme", "post", "json", {apples}) .don

我使用Jquery Ajax POS请求将JSON数据从我的chrome扩展发送到我的服务器,然后发送包含javascript的响应,以便在客户端执行。 我应该如何设置contentType和dataType来实现这一点?我当前收到一条“contentType未定义”错误消息。。代码如下:

client.js

      request("https://a304cff8.ngrok.io/api/panels/hitme", "post", "json", {apples})
    .done(function(res){
      console.log(res)

    })
  })
 function request(url, method, contentType, data){
 return $.ajax({
url: url,
method: method, 
contentType: contentType,
data: data
})
}

您正在使用未初始化的变量:
contentType
。用适当的东西初始化它或将其全部省略。清楚地说明了
数据类型的可能值
。我已经更新了问题中的代码,我需要发布到服务器的数据是json格式的,这样我就可以得到字符串的“.length”。。但是,上面的代码只是发送“未定义”?您使用的是未初始化的变量:
contentType
。用适当的东西初始化它或将其全部省略。清楚地说明了
数据类型的可能值
。我已经更新了问题中的代码,我需要发布到服务器的数据是json格式的,这样我就可以得到字符串的“.length”。。然而,上面的代码只是发送了“未定义的”?
 function demo () {
        $(".abc").click( function(e){
            if(e.which == '10' || e.which=='13') {
                e.preventDefault();
                return;
            }
            var xyz=$(this).val();
            $.ajax({
                url:'jquery-data.php',
                type:'GET',
                dataType:'JSON',
                data:{........},
                success:function(data,textStatus,jqXHR) {
                   // showing return status
                }
            });
        });
    }