Javascript ajax请求中未出现警报消息

Javascript ajax请求中未出现警报消息,javascript,php,ajax,Javascript,Php,Ajax,我试图使用ajax将信息发送到数据库,这样当用户喜欢某条消息时,浏览器就不会加载。数据正在被发送到数据库,一切正常,但我仍在重新加载页面,并且没有打印我试图打印的警报消息 id和值:重定向可能是因为您使用了标记,而未使用event.default。 A标记没有值属性。因此,当您引用它时,您将得到未定义。因此,您不能像使用输入一样仅使用.value引用属性 您应该使用数据属性并通过dataset访问它。您可以通过getAttribute访问它,但最好将数据属性与dataset一起使用 cons

我试图使用ajax将信息发送到数据库,这样当用户喜欢某条消息时,浏览器就不会加载。数据正在被发送到数据库,一切正常,但我仍在重新加载页面,并且没有打印我试图打印的警报消息


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>