只是一个简单的问题,我用ajax来提醒PHP页面中回显的数据。它工作正常,除了href
链接。一个href
链接无法返回,它会返回整个代码。例如,这是ajax代码。如何在Alert中获取锚标签?
form.html
$("#ceb").submit(function(event){
event.preventDefault();
var formData = new FormData($(this)[0]);
$.ajax({
url: 'post.php',
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function(returndata){
alert(returndata);
}
});
return false;
});
这是PHP页面post.php中
echo "Thanks!, Please visit <a href='next.php'>this</a> page";
在警告窗口,它显示整个代码<a href='next.php'>this</a>
,而不是链接。我曾尝试在php变量中分配href
链接,但它不起作用。
['window.alert()'](https://developer.mozilla.org/en-US/docs/Web/AP I/Window/alert):_“警报对话框应该用于除了确认消息外用户不需要任何响应的消息。”_ - 因此它只打印文本而不是html – Andreas
Doesn似乎没有什么研究工作去解决这个问题 – charlietfl
另请注意......绝不要使用'async:false',这是一种可怕的做法,并且已被弃用。请参阅浏览器控制台中的警告 – charlietfl