提交.saveInsurance
时,我得到204无内容的答案,而不是得到页面的内容,有人在某个时间出现数据错误时可以帮助我吗?
错误是
examples.js:70未捕获的TypeError:$(...)。closest(...)[0] .data不是 功能
实际结果是获取200状态代码并获取内容
var targetUrl = $(curInput).closest('.CustomeStepWizard').attr('data-url');
var dataSW = $(curInput).closest('.CustomeStepWizard')[0].data;
if (targetUrl)
{
bindObj ={
url: targetUrl,
data: dataSW
};
$(curInput).closest('.CustomeStepWizard').find('.saveInsuranceBTN')
.removeAttr('disabled').click(function () {
createPostRequest(this.url, bindObj.data);
}
.bind(bindObj));
}
else {}
答案 0 :(得分:0)
由于未显示您的HTML文件,因此我想相信您在$(。CustomeStepWizard)对象上附加了一些数据属性。但是,可以使用
来检索此数据$(。CustomeStepWizard)[0] .data(); / 返回所有数据。注意数据后的()。 / $(。CustomeStepWizard)[0] .data('foo'); $(。CustomeStepWizard)[0] .attr('data-foo'); / *检索特定数据。 * /