我正在尝试将关联数组传递给jquery插件中的函数。正如question的回答一样。
这是我的插件,以及我如何在dom上执行它。您可以查看jsfiddle。
该插件仅适用于firefox,但在chrome,opera和safari上失败。我不明白为什么!
在chrome中,javascript控制台说这些行中有两个错误,
插件中的错误,错误消息
Uncaught SyntaxError:意外的令牌:
// Callback function for proccesing the result.
$this.get_result = function({object:object,setup:setup,data:xml}) {...
和dom中的另一个错误,
未捕获的SyntaxError:意外的令牌{
beforeAjax: function({setup:setup,object:form}) {...
有人可以告诉我我做错了吗?
答案 0 :(得分:0)
一些语法错误......
// Set the default values, use comma to separate the settings, example:
var defaults = {
setup: {},
beforeAjax: function() {},
onAjaxSuccess: function() {},
onError: function() {},
onSuccess: function() {}
// } // <--- Extra bracket
}; // <-- should have semi colon
默认对象有额外的大括号......在var声明后应该有半冒号
希望这有帮助