你好现在花了几个小时,我不知道这里发生了什么。当我使用 jquery 1.8 发送 ajax 请求时,我总是收到以下错误:
“语法错误:标签无效”
这是我的代码...
$(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(”被错过了......但同样的错误