【发布时间】:2015-11-22 18:58:01
【问题描述】:
我正在使用 Jquery Ajax POS 请求将 JSON 数据从我的 chrome 扩展发送到我的服务器,然后发送包含要在客户端执行的 javascript 的响应。 我应该如何设置我的 contentType 和 dataType 来实现这一点?我目前收到“未定义内容类型”错误消息。代码如下:
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。用适当的东西初始化它或一起省略它。 -
documentation 明确说明了
dataType的可能值。 -
我已经更新了问题中的代码,我需要将发布到服务器的数据保存在 json 中,这样我才能获取字符串的“.length”。但是上面的代码只是发送'未定义'?
标签: javascript ajax google-chrome-extension