只是一個簡單的問題,我用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