所以,这个问题一直困扰着我,我似乎无法解决它。出现的错误是:
未捕获错误:语法错误,无法识别的表达式:[{“类型”:“标题”,“子类型”:“h1”,“标签”:“另一个测试表单”},{“类型”:“复选框组”,“标签”:“复选框组”,“名称”:“复选框组-1497353080484”,“值”:[{“标签”:“选项1”,“值”:“选项1”,“选定的”:true}]},{“类型”:“标题”,“子类型”:“h1”,“标签”:“标题”},{“类型”:“编号”,“标签”:“编号”,“标签”:“编号”,“类名”:“表单控件”,“名称”:“编号-1497353081884”},{“类型”:“文本”,“标签”:“文本字段”,“类名”:“表单控件”,“名称”:“文本-1497353083345”,“子类型”:“文本”}]
我已经设法找到了导致此问题的代码行,即:
forms = $(document.getElementById('formData').getAttribute("value")),
现在,我不知道为什么会出现这个问题。输入的内容是正确的。这都是在JQuery函数中完成的,实际上整个JQuery函数如下所示:
jQuery(function($) {
var $fbEditor = $(document.getElementById('fb-editor')),
$formContainer = $(document.getElementById('fb-rendered-form')),
forms = $(document.getElementById('formData').getAttribute("value")),
fbOptions = {
formData: forms,
dataType: 'json',
onSave: function(){
$fbEditor.toggle();
$formContainer.toggle();
$('form', $formContainer).formRender({
formData: formBuilder.formData
});
}
},
formBuilder = $fbEditor.formBuilder(fbOptions);
$('.edit-form', $formContainer).click(function() {
$fbEditor.toggle();
$formContainer.toggle();
});
});
html prettyprint-override"><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
因此,我对JavaScript、JQuery或其他任何方面都没有太多经验。因此,这很可能是一个简单的问题,但我目前无法弄清楚它是什么。其他人能告诉我哪里出了问题以及可能如何解决吗?
从错误中我猜是文档。getElementById('formData')。getAttribute(“value”)
是一个JSON字符串。
您已经将其包装到jQuery对象构造函数$(…)
,它会失败,因为jQuery期望参数是选择器(如
.classname
)、DOM元素或另一个jQuery元素。
forms=$(document.getElementById('formData').getAttribute(“value”),
请尝试删除上面代码中的$()。根据poohitan的说法,这是一个选择器,但它似乎什么也没做。
我现在必须学习通过fire base编写移动应用程序web服务。我点击了这个链接:https://firebase-php.readthedocs.io/en/stable/ 在我的核心网站中,我创建web服务文件夹,然后创建我的fire。php文件。这个文件代码在这里, 我得打电话给我的支持档案:https://github.com/kreait/firebase-php/ 但我还是得到了一个:
我的SpringBoot应用程序的编译无法创建数据库。 原因:java。sql。SqlSyntaxerErrorException:您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获取在第1行的“read bit,releaseDate date,primary key(id))engine=InnoDB”附近使用的正确语法 根据堆栈,它来自我的“释放日期”日期或我的类“书籍”中的“
我在做一个函数来禁止一个成员在JDA中使用他的/她的id<我做了这个: 但是,它不接受错误。我已经尝试删除printStackTrace,但是错误仍然会出现。"Done"和"EEE"不会被打印出来。 此外,它确实接受所有其他错误,但不接受这个错误。 这里给出了错误的一部分
我正在尝试使用React创建一个简单的网站,但由于某些原因,它只显示一个空白页面。 显示在控制台日志上的错误是未捕获的语法错误:意外令牌 非常感谢。 HTML: 主JS: Navbar: 身体
我正在尝试将jQuery项目转换为Typescript项目。但是,当我使用以下方法从DefinitelyTyped Github中包含jQuery类型时: 我在jquery.d.ts的第27行得到了“uncathed syntaxerror:uncrected identifier”,如下所示 (我使用WebStorm作为IDE) 编辑:好的,我按照下面的一些说明,通过npm终端安装了jQuery
我收到了以下错误消息: 致命错误:未捕获错误:在F:\projects\websites\main\u website\app\Exceptions\Handler中找不到类“Auth”。php:65堆栈跟踪:#0 F:\projects\websites\main\u website\vendor\laravel\framework\src\illighted\Foundation\Http\K