Javascript 未捕获类型错误:无法设置属性'$集装箱';未定义的
我试图发送一个post请求到如下urlJavascript 未捕获类型错误:无法设置属性'$集装箱';未定义的,javascript,jquery,ajax,post,freshdesk,Javascript,Jquery,Ajax,Post,Freshdesk,我试图发送一个post请求到如下url (function($) { $(document).ready(function() { var end_point_url = "https://xxxxxx.freshdesk.com/api/v2/tickets"; // Create a ticket jQuery.ajax({ url: end_point_url, dataType:"json", data: {
(function($) {
$(document).ready(function() {
var end_point_url = "https://xxxxxx.freshdesk.com/api/v2/tickets";
// Create a ticket
jQuery.ajax({
url: end_point_url,
dataType:"json",
data: {
subject: "Test ticket by shiva one",
description: "Details about the issue... one",
email: "shiva1@xxxxxx.com",
priority: 1,
status: 2,
cc_emails: ["ram@freshdesk.com","diana@freshdesk.com"]
},
type: 'POST',
success: function(data) {
debugger
}
});
});
})(jQuery);
错误:
Uncaught TypeError:无法设置未定义的属性“$container”
在HTMLDocument。(通用-0.4.0.min.js:1)
在HTMLDocument.dispatch(frameworks-39b5690…js:26)
在HTMLDocument.g.handle(frameworks-39b5690…js:25)
在Object.trigger(frameworks-39b5690…js:26)
在Object.e.event.trigger(frameworks-39b5690…js:31)
在HTMLDocument。(框架-39b5690…js:26)
在Function.each(frameworks-39b5690…js:15)
在e.fn.init.each(frameworks-39b5690…js:15)
在e.fn.init.trigger(frameworks-39b5690…js:26)
时间:16:28
(匿名)@common-0.4.0.min.js:1
调度@frameworks-39b5690…js:26
g、 handle@frameworks-39b5690…js:25
触发器@frameworks-39b5690…js:26
e、 event.trigger@frameworks-39b5690…js:31
(匿名)@frameworks-39b5690…js:26
每个@frameworks-39b5690…js:15
每个@frameworks-39b5690…js:15
触发器@frameworks-39b5690…js:26
(匿名)@VM3153:16
调度@frameworks-39b5690…js:26
g、 handle@frameworks-39b5690…js:25
框架-39b5690…js:27员额https://xxxxxxxxx.freshdesk.com/api/v2/tickets 415(不支持的媒体类型)
上面的代码出了什么问题?我只是想发送一个POST请求您确定是这个代码导致了错误吗?你没有在任何地方引用名为
$container
的变量Rory:我很确定,我在一个名为app.js
的文件中只有该代码,似乎$container
在common-0.4.0.min.js
中,它是什么?莫斯:这是一个我从来不知道的文件,可能是freshdesk软件使用了它,代码看起来像r.$container=document.querySelector(#“+u),n(t),r.initialize(),e.bindEvents(r.events,r,u)}如果(;void 0!=(r=funqueue.shift())的(funqueue.length>0)为(;void 0!=(r=funqueue.shift())
addauth头,那么它应该可以正常工作
Uncaught TypeError: Cannot set property '$container' of undefined
at HTMLDocument.<anonymous> (common-0.4.0.min.js:1)
at HTMLDocument.dispatch (frameworks-39b5690….js:26)
at HTMLDocument.g.handle (frameworks-39b5690….js:25)
at Object.trigger (frameworks-39b5690….js:26)
at Object.e.event.trigger (frameworks-39b5690….js:31)
at HTMLDocument.<anonymous> (frameworks-39b5690….js:26)
at Function.each (frameworks-39b5690….js:15)
at e.fn.init.each (frameworks-39b5690….js:15)
at e.fn.init.trigger (frameworks-39b5690….js:26)
at <anonymous>:16:28
(anonymous) @ common-0.4.0.min.js:1
dispatch @ frameworks-39b5690….js:26
g.handle @ frameworks-39b5690….js:25
trigger @ frameworks-39b5690….js:26
e.event.trigger @ frameworks-39b5690….js:31
(anonymous) @ frameworks-39b5690….js:26
each @ frameworks-39b5690….js:15
each @ frameworks-39b5690….js:15
trigger @ frameworks-39b5690….js:26
(anonymous) @ VM3153:16
dispatch @ frameworks-39b5690….js:26
g.handle @ frameworks-39b5690….js:25
frameworks-39b5690….js:27 POST https://xxxxxxxxx.freshdesk.com/api/v2/tickets 415 (Unsupported Media Type)