我在脚本中看到下面的错误。请帮助:错误。从json获取数据
missing : after property id
[Break On This Error]
data.modules[2].fields[0].name:"required";
PFB脚本:
$("#frm").validate({
"rules": {
data.modules[2].fields[0].name: "required";
data.modules[2].fields[1].name: {
"required": "true",
data.modules[2].fields[1].name: "true"
}
"messages": {
data.modules[2].fields[0].name: "Enter your firstname",
data.modules[2].fields[1].name: {
"required": "Please enter a valid email address",
"minlength": "Please enter a valid email address"
}
}
});
这是我的HTML表单:
html += '<form id="frm" method="get" type='+data.modules[2].type+' class='+data.modules[2].attributes.class+'name='+data.modules[2].name+
'action='+data.modules[2].action+'><p>'+data.modules[2].title+'</p>'
html += '<label class="firstname">'+data.modules[2].fields[0].label+'</label>';
html += '<input type='+data.modules[2].fields[0].type+'name='+data.modules[2].fields[0].name+'value='
+data.modules[2].fields[0].value+'/>';
html += '<label class="Email">'+data.modules[2].fields[1].label+'</label>';
html += '<input type='+data.modules[2].fields[1].type+'name='+data.modules[2].fields[1].name+'value='
+data.modules[2].fields[1].value+'/>';
我在给予警告以上测试得到html.have正确的价值观。
你应该发布代码,而不是错误。 – undefined
发布了一个html格式的示例,显示了一些输入。插件使用'输入'名称属性的规则和消息对象,他们必须符合JavaScript对象表示法 – charlietfl