簡體   English   中英

JavaScript/Jquery 代碼中的錯誤:意外的標識符

[英]Error in JavaScript/Jquery code: Unexpected identifier

需要幫忙。 一直在努力弄清楚為什么這段代碼在最后一個 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>

這已被修復。 我仔細檢查了我的緩存,我仍在存儲一些文件的舊版本..所以沒有發生更改。 我清除了所有瀏覽數據並解決了緩存問題。 我在 chrome 上使用 icog 模式,所以不確定那里發生了什么。

感謝您的所有男孩/女孩的幫助 非常感謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM