Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何让锚定标签处于警戒状态?_Javascript_Jquery_Ajax_Alert - Fatal编程技术网

Javascript 如何让锚定标签处于警戒状态?

Javascript 如何让锚定标签处于警戒状态?,javascript,jquery,ajax,alert,Javascript,Jquery,Ajax,Alert,这只是一个简单的问题,我使用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:

这只是一个简单的问题,我使用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";
echo“谢谢!请访问页面”;
在警报窗口中,它显示整个代码
,而不是链接。我曾尝试在php变量中分配
href
链接,但没有效果。

未以HTML呈现
警报()
对话框,因此嵌入的HTML毫无意义


您需要使用自定义模型来实现这一点

您只能在
警报
功能中显示文本

如果您只想重定向,则可以使用
窗口。确认

if(window.confirm('单击“确定”将重定向您。您确定吗?'))
{
window.location.href=https://stackoverflow.com/';
};

:“警报对话框应该用于不需要用户响应的消息,除了确认消息之外。”-因此它只打印文本,而不是HTMLDOE似乎没有对这个问题进行太多的研究。还请注意。。。永远不要使用
async:false,
这是一种糟糕的做法,不推荐使用。请参阅浏览器控制台中的警告