2013-06-27 45 views
0

我想将关联数组传递给jquery插件中的函数。就像这个question的答案一样。将关联数组传递给jQuery插件中的javascript函数

这是我的插件,我是如何在dom准备好的情况下执行它的。你可以看看jsfiddle

该插件只适用于firefox,但在Chrome,Opera和Safari上失败。我不明白为什么!

在Chrome中,JavaScript控制台说,有两个错误在这些线路,

在插件中,错误消息的错误,

Uncaught SyntaxError: Unexpected token :

// Callback function for proccesing the result. 
$this.get_result = function({object:object,setup:setup,data:xml}) {... 

,并在DOM准备好另一个错误,

Uncaught SyntaxError: Unexpected token {

beforeAjax: function({setup:setup,object:form}) {... 

有人可以告诉我我做错了什么吗?

回答

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 

默认对象有额外的花括号......要真有分号变种声明

希望这有助于

+0

感谢您的回答后。我更新了它,但仍然得到相同的错误... http://jsfiddle.net/sKKGQ/1/ – laukok

相关问题