【问题标题】:i'm getting an error 403 when i send an ajax request发送 ajax 请求时收到错误 403
【发布时间】:2012-06-07 20:20:07
【问题描述】:

这是javascript代码

    var parent = $(this).parent().parent().parent();
    parent.find('.archiveSpinner').css('display','block');
    var title = $(this).attr('data-title');
    var desc = $(this).attr('data-desc');
    var source = $(this).attr('data-source');
    var datePublished = $(this).attr('data-datePublished'); 
    var _title = parent.find('.title').html();
    var _desc = parent.find('.description').html();
    var _source = parent.find('.source a').attr('source');
    var _datePublished = parent.find('.date').attr('date');
    var serverPage ="archiveThisNow.php?title=" + title + "&desc=" + desc + "&source=" + source + "&_title=" + _title + "&_desc=" + _desc + "&_source=" + _source + "&datePublished=" + datePublished + "&_datePublished=" + _datePublished;
        //the Json Request    

        $.get(serverPage,
                function(data) {
                    if(!data){}
                    else{
                            parent.find('#archiveError').hide();
                            $(data).appendTo(parent);
                            parent.find('.archiveSpinner').css('display','none');
                            setTimeout(function (){ parent.find('#archiveError').fadeOut('slow'); },5000);
                        }
                    });

它可以在离线状态下完美运行,但是当我将其在线上传到服务器时出现此错误

禁止

您无权访问此服务器上的 /archiveThisNow.php。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。

请我尽快在这方面需要帮助。谢谢

【问题讨论】:

  • 403 和 404 不是 javascript 错误 - 它们是服务器错误。听起来您的 htaccess 或文件权限有问题。
  • 嗯,您没有权限访问此服务器上的/archiveThisNow.php。是什么意思?
  • 检查服务器上/archiveThisNow.php的文件权限设置是否正确。
  • 文件的权限为0644

标签: php jquery ajax xmlhttprequest


【解决方案1】:

var serverPage 是否有正确的页面路径。请记住,它与调用它的 html/php 文件相关,而不是它可能所在的 javascript 文件。

【讨论】:

  • 如果路径不正确,服务器错误将是 404。它很像权限问题,例如deny from all in .htaccess
  • 我在站点目录中没有 htaccess 文件,当出现错误并且路径正确时我将其删除,因为它在我的 wamp 服务器上工作正常
  • @Kaspersky 403 是权限问题。
  • 文件的权限是 0644 你建议我做什么?
猜你喜欢
  • 2022-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-11
  • 2023-03-10
  • 1970-01-01
相关资源
最近更新 更多