Javascript 使用ajaxSubmit填充插件

Javascript 使用ajaxSubmit填充插件,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一段代码,它从表单中获取输入并返回JSON格式的值,以供填充插件使用。但是,当我单击“提交”时,我得到“错误:语法错误,无法识别的表达式:” 有人能告诉我需要做什么来解决这个错误吗?我要做的是使ajaxSubmit?另外,live从jquery1.7开始就不推荐使用。使用$(“文档”)。在('click','#searchbutton',function()上,似乎无法解决问题…我知道不会。我的问题是,ajaxSubmit是否发生?如果您发出警报(数据)在success中,您收到响应了吗?是

我有一段代码,它从表单中获取输入并返回JSON格式的值,以供填充插件使用。但是,当我单击“提交”时,我得到“错误:语法错误,无法识别的表达式:”


有人能告诉我需要做什么来解决这个错误吗?

我要做的是使
ajaxSubmit
?另外,
live
jquery1.7
开始就不推荐使用。使用
$(“文档”)。在('click','#searchbutton',function()
上,似乎无法解决问题…我知道不会。我的问题是,
ajaxSubmit
是否发生?如果您发出
警报(数据)
success
中,您收到响应了吗?是的,我收到了。ajaxSubmit可以工作。如果我自己填充插件,也可以工作。将它们一起使用,这就是问题所在。当我警告数据时,我会收到JSON字符串。{id:1,firstName:Dave}插件url:它应该不是{id:1,firstName:'Dave'}?
 $("#searchbutton").live('click', function() {
            $("#searchform").ajaxSubmit({
                success: function(data) {
                    $('#registrationform').populate(data);
                },
                resetForm: true
            });
        });