Javascript ajax请求中未出现警报消息
我试图使用ajax将信息发送到数据库,这样当用户喜欢某条消息时,浏览器就不会加载。数据正在被发送到数据库,一切正常,但我仍在重新加载页面,并且没有打印我试图打印的警报消息Javascript ajax请求中未出现警报消息,javascript,php,ajax,Javascript,Php,Ajax,我试图使用ajax将信息发送到数据库,这样当用户喜欢某条消息时,浏览器就不会加载。数据正在被发送到数据库,一切正常,但我仍在重新加载页面,并且没有打印我试图打印的警报消息 id和值:重定向可能是因为您使用了标记,而未使用event.default。 A标记没有值属性。因此,当您引用它时,您将得到未定义。因此,您不能像使用输入一样仅使用.value引用属性 您应该使用数据属性并通过dataset访问它。您可以通过getAttribute访问它,但最好将数据属性与dataset一起使用 cons
id和值:重定向可能是因为您使用了
标记,而未使用event.default。
A
标记没有值
属性。因此,当您引用它时,您将得到未定义。因此,您不能像使用输入一样仅使用.value
引用属性
您应该使用数据属性并通过dataset访问它。您可以通过getAttribute访问它,但最好将数据属性与dataset一起使用
console.log('value:',document.querySelector('p1').value)
console.log('data:',document.querySelector('p1”).dataset.value)
console.log('attr:',document.querySelector('p1”).getAttribute(“value”))
毫无疑问,JavaScript控制台中是否存在任何错误?您看到网络请求了吗?p标记确实没有value属性。您确实应该使用数据属性
<a class="msg-icon" onclick="event.preventDefault();ajaxfav()"><img src="images/linedfav.png" id='img'></img></a>