Javascript 为什么我的Ajax成功函数从不触发?

Javascript 为什么我的Ajax成功函数从不触发?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,My$.ajax成功函数从不触发。我只想执行一个PHP文件,而不传递和获取任何值。我正在使用另一种读取值的方法,但它无法运行,因为该函数需要放在$.ajaxsuccess函数中,该函数不起作用 代码: 使用Firebug或等效工具确保请求成功发出,并且您收到响应 我的猜测是,由于您指定了一个绝对url,因此请求被视为跨域请求。如果您请求的脚本与javascript所在的域相同,请将url缩短为/twitter/redirectFollow.php,否则您将不得不使用JSONP数据类型 使用Fir

My
$.ajax
成功函数从不触发。我只想执行一个PHP文件,而不传递和获取任何值。我正在使用另一种读取值的方法,但它无法运行,因为该函数需要放在
$.ajax
success函数中,该函数不起作用

代码:
使用Firebug或等效工具确保请求成功发出,并且您收到响应


我的猜测是,由于您指定了一个绝对url,因此请求被视为跨域请求。如果您请求的脚本与javascript所在的域相同,请将url缩短为
/twitter/redirectFollow.php
,否则您将不得不使用JSONP数据类型

使用Firebug或等效工具确保请求成功发出,并且您收到响应


我的猜测是,由于您指定了一个绝对url,因此请求被视为跨域请求。如果您请求的脚本与javascript所在的域相同,请将url缩短为
/twitter/redirectFollow.php
,否则您将不得不使用JSONP数据类型

这显然是ajax请求中的一个问题,您的请求没有成功,因此没有成功的要求

您的代码在JSFIDLE中工作得很好:(使用ajax echo服务)


使用firebug或chrome的javascript控制台检查调用。

这显然是ajax请求中的一个问题,您的请求未成功,因此没有成功调用

您的代码在JSFIDLE中工作得很好:(使用ajax echo服务)


使用firebug或chrome的javascript控制台检查调用。

您是否尝试过这样做而不是$.ajax:
$.get(“http://localhost/twitter/redirectFollow.php,function(){$(“#resultPara”).prepend(“test123”)}同样的问题?我将从添加错误处理程序开始:您是否尝试过这样做而不是$.ajax:
$.get(“http://localhost/twitter/redirectFollow.php,function(){$(“#resultPara”).prepend(“test123”)}相同的问题?我会先添加一个错误处理程序:解决它。。问题是在我的php脚本中,我正在执行半无限循环,这将永远不会触发任何响应。$.get方法比我尝试的方法要好得多,所以非常感谢你们!解决了。。问题是在我的php脚本中,我正在执行半无限循环,这将永远不会触发任何响应。$.get方法比我尝试的方法要好得多,所以非常感谢你们!无限php循环。。感谢您的回复!我一整天都在绞尽脑汁想找出问题所在..无限php循环。。感谢您的回复!我一整天都在绞尽脑汁想找出毛病所在。。
$(document).ready
(
    function()
    {
        var interval;

        function ajaxify()
        {
            $.ajax
            (
                {
                    url:"http://localhost/twitter/redirectFollow.php",
                    success:function()
                    {
                        $("#resultPara").prepend("test123"); // This does not trigger
                    }
                }
            );  //  End $.ajax
        }   //  End ajaxify

        $("#buttonClick").click
        (
            function()
            {
                ajaxify();
            }
        );  //  End buttonClick
    }
);