你好,現在花了幾個小時,我不知道這裏發生了什麼。我總是碰到下面的錯誤,當我使用jQuery 1.8發送Ajax請求:SyntaxError:無效標籤
"SyntaxError: invalid label"
這是我的代碼...
$(document).ready(function() {
$("#create-workspace-button").click(function() {
show_dialog($(this));
})
$("#submit-create-workspace").live("click", function(event){
event.preventDefault();
category= $("#id_workspace_category").val();
workspace_name=$("#id_workspace_name").val()
var json_data = JSON.stringify({
"cat":category,
"workspace_name":workspace_name
})
$.ajaxSetup({
headers: {
'X-CSRFToken': $("input[name=csrfmiddlewaretoken]").val()
}
})
$.ajax({
type:'POST',
data:json_data,
url: '/workspace/create/',
success: function(data) {
alert('hi')
},
error: function(jqXHR, textStatus, errorThrown)
{
//here a label error happens...i dont know why
console.log(errorThrown)
}
})
});
$("#close").click(function() {
close_dialog($(this));
})
function close_dialog(thiz){
$(thiz).fadeOut(function(){
$('#layer,.form-submit-dialogbox').fadeOut();
})
}
function show_dialog(thiz){
$('#layer,.form-submit-dialogbox, #close').fadeIn();
}
})
編輯 「JSON.stringify(」 被錯過了.. 。但同樣的錯誤
很有可能無關,我反對你在分號插入的依賴。爲什麼json_data在parens中的價值? –
這是直接剪切和粘貼你的代碼?該錯誤可能是由缺失的大括號引起的,但我在這段代碼中看不到這個問題。 – RichieHindle
@RichieHindle是啊這是...即時檢查大括號雖然... thanx – Jurudocs