返回ajax后警报不起作用

时间:2018-03-11 11:44:46

标签: php

我通过ajax将用户名和密码详细信息发送到login_page.php,并且已经成功传递给login_page.php但是在返回Alert后,源代码中的成功函数不能正常工作

private void materialRaisedButton16_Click(object sender, EventArgs e)
    {
        foreach (var process in Process.GetProcessesByName("RobloxPlayerBeta"))
        {
            process.Kill();
        }

        materialRaisedButton16.Text = "Successfully killed process!";

        // sleep for 2s WITHOUT freezing GUI

        materialRaisedButton16.Text = "Click to kill process";
    }

2 个答案:

答案 0 :(得分:0)

由于多种原因,可能会出现此问题。找出程序不符合预期行为的最佳方法是使用CDT(chrome调试工具),特别是网络调试,这将有助于查看您的请求是什么以及PHP脚本是什么实际上是在回应。

这是一篇简洁的博客文章,描述了一个类似的用例以及如何调试它:http://blog.bcdsoftware.com/2323/how-to-use-chrome-developer-tools-to-debug-ajax/

答案 1 :(得分:0)

 success:function(data) { console.log(data);alert("ajax ok"); }

将console.log置于上述成功功能中,您的错误应在浏览器控制台中显示。还建议把错误放在请求不成功的地方。

error: function (html) 
{
 console.log (html);    
}