只是一个简单的问题,我使用ajax来警告在PHP页面中回显的数据。除href
链接外,它工作正常。 href
链接无法返回,它返回整个代码。例如,这是ajax代码。
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
链接,但它不起作用。
答案 0 :(得分:3)
您只能在alert
功能中显示文字。
如果您只想重定向,则可以使用window.confirm
if (window.confirm('Clicking "ok" will redirect you . Are you Sure ? '))
{
window.location.href='https://stackoverflow.com/';
};
或作为ankit建议您可以使用自举模式或jquery ui对话框等自定义插件
答案 1 :(得分:2)
alert()
对话框不以HTML格式呈现,因此您嵌入的HTML毫无意义。
您需要使用自定义模型来实现