我正在尝试为我的站点实现AJAX联系人表单,我遇到的问题是,当我单击submit时,在Google Chrome中会出现以下错误:

"Uncaught TypeError: Cannot read property 'message' of undefined----contact-form.js:38".

请查找the HTML codecontact-from.js

最佳答案

错误是因为responseJSON不是astandard property或1that jQuery makes availableforXMLHttpRequests。
你会想要use responseText instead,这may be parsable

contactForm.addAjaxMessage($.parseJSON(response.responseText).message, true);

// or
contactForm.addAjaxMessage(response.responseText, true);

关于javascript - 未捕获的TypeError:无法读取未定义的属性“消息”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22311114/

10-13 06:02