【发布时间】:2020-11-30 23:59:49
【问题描述】:
大家好,我正在尝试使用 jquery ajax 在 db 中插入表单值。在插入时,由于 CSRF 令牌不匹配而出现错误。 尝试从 headers 插入 csrf 令牌。但仍然显示相同的错误。
这是我的代码:
function saveFile()
{
chk_EnumValuesValidation = chkEnumValuesValidation(isSoltion, stepCount);
if(!chk_EnumValuesValidation)
{
return false;
}
else
{
// Function to push "MainArray" in current Solution
pushVarMainArrayInThisSolution(isSoltion, var_main_arr.var_arr_values);
// alert('Aalaaaaaaa');
arr = ar;
var subject_list = $('#qtype_subject_id').val();
var ddl_topic_type = $('#qtype_topic_id').val();
var qtype_name = $('#qtype_name').val();
var qtype_option = $('#qtype_option').val();
var batch = [];
$(".batch:checked").each(function ()
{
batch.push(parseInt($(this).val()));
});
var sendInfo = {
'arr':arr,
'saveFile':1,
'subject_list':subject_list,
'topic_list':ddl_topic_type,
'qtype_name':qtype_name,
'qtype_option': qtype_option
};
$.ajax({
url: "/eqtype-editor/store",
type: "POST",
data :sendInfo,
contentType: "application/x-www-form-urlencoded",
success: function(response)
{
data = JSON.parse(response);
if(data.Success == 'Success')
{
// for same file creation when again click on save button
alert('Your file is saved!');
// window.location.href="qtype_list.php?pag=Masters";
}
else
{
alert(data.resp);
}
},
error: function (request, status, error)
{},
complete: function()
{}
});
}
}
任何人都可以帮助我在哪里我做错了。提前谢谢你
【问题讨论】: