JavaScript / Jquery代码出错:意外的标识符

时间:2016-09-30 08:08:20

标签: javascript jquery

需要帮助。一直在拉我的头发试图弄清楚为什么这个代码在最后一个IF语句错误...如果我删除

if(tagsfield && editor && titlefield && node_select !==="None"){
$("#postform").submit();
    }

然后加载javascript / jquery。当包括...我的所有其他java不加载,我得到一个.. "未处理的语法错误:意外的标识符",在jquery提交行..

完整代码..

$(document).ready(function(){
var node_select  = $("#assigned").text();

$( "#submit" ).click(function() {
var editor =    $('#edit').froalaEditor('html.get');    
var tagsfield = $('#mySingleField').val();
var titlefield = $('#title').val();

if(!editor){
document.getElementById("content_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";

}
if(!tagsfield){
document.getElementById("tag_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";
}

if(!titlefield){
document.getElementById("title_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";
}
if(node_select == "None"){
document.getElementById("folder_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";
}

if(tagsfield && editor && titlefield && node_select !=="None"){
$("#postform").submit();
}

}); 
});

#postform在我的代码中得到确认......出于某种奇怪的原因。这段代码在本地运行良好,一旦我把它放在服务器上就开始失败了。

<form action="" name ="arts" id="postform" method="POST">
<input type="text" id="title" name="title" class="form-control"   placeholder="Title" value="">
<input name="tags" id="mySingleField" value="apple,banana,pear" type ="hidden"> 
<textarea id="edit" name="content" ><!--blah blah--></textarea>
</form>
<button type="button" class="btn btn-default" name="submit" id="submit">Post</button>

1 个答案:

答案 0 :(得分:0)

这已得到修复。 我仔细检查了我的缓存,我仍然存储了一些文件的旧版本。所以没有发生变化。 我清除了所有浏览数据并解决了缓存问题。 我在chrome上使用icog模式,所以不确定那里发生了什么。

感谢所有人/女孩的帮助 非常感谢。