URL在浏览器中工作正常,但在ajax请求时出现404错误

时间:2015-11-16 06:13:28

标签: javascript php jquery ajax

您好我正在处理PHP脚本,我遇到一个问题,当我从浏览器打开URL时它成功打开但是当我尝试发出ajax请求时它给了我404错误。我的代码正在关注

jQuery.ajax({
            url : "http://example.com/ajaxRequest/index.php",
            method : "POST",
            cache: false,
            data : {
                name : "Mohsin",
            },
            success : function(data){
                alert(data);         
            },
        });

在浏览器中打开相同的URL,但在ajax请求中给出404错误。我还包括

  

header('Access-Control-Allow-Origin:*');

在上面的脚本

1 个答案:

答案 0 :(得分:1)

在您的ajax中提及跨域请求。并且还使用jsonp进行跨域请求。

url : "http://example.com/ajaxRequest/index.php",
        method : "POST",
        cache: false,
        data : {
            name : "Mohsin",
        },
        crossDomain:true,    <---- add this line
         dataType : 'jsonp',   // also this line
        success : function(data){
            alert(data);         
        },

查看jsonp herehere