javascript - 部署页面时 Jquery ajax 调用不起作用

标签 javascript php jquery html ajax

我们有一个简单的 jquery ajax 调用

我们制作了一个“更多”按钮,单击按钮即可调用另一个 php 文件

在我的本地计算机服务器上,即使当我在服务器上运行时它运行良好,但它突然停止运行,它也运行良好。

以下代码在本地计算机服务器上运行良好,但当我使其运行时,它不起作用

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

<div align="center"><input type="button" id="morejobs" class="m-btn blue buttonSmall tmargin"  data="?id=111&page=2" value="More Jos &raquo;" /></div>

 <script type="text/javascript">
$("#morejobs").click(function () {

    var datavalue = $(this).attr("data");
    //$("#morejobs").text('Loading..');    
    if (datavalue) {

        $.ajax({
            type: "GET",
            url: "new_keyword_city_common.php",
            data: datavalue,
            cache: false,
            success: function (data) {
                $("#friendsugmore").html('');
                $("#friendsugmore").html(data);
            }
        });

    }

    return false;
});

</script> 

当相同的代码在本地服务器上运行良好但无法运行时可能会出现什么问题

最佳答案

你说你的文件在根目录中。您可以尝试在文件前添加 / 以强制其获取根目录:

url: "/new_keyword_city_common.php",

如果这不起作用,请尝试绝对路径。在 PHP 文件之前添加整个域名。例如:

url: "http://yourdomainhere.com/new_keyword_city_common.php",

关于javascript - 部署页面时 Jquery ajax 调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26362917/

相关文章:

javascript - 试图在 javascript/polymer js 的另一个页面上显示/显示搜索结果

javascript - Dashcode 和 Firefox 兼容性

php - 错误 : Call to a member function addDays() on string

javascript - jQuery 多个 else if 语句

javascript - 从 JavaScript 中的时间字符串创建日期

javascript - react-intl - 访问嵌套消息

php - PHP MySQL中日期和时间的计算和echo

php - 打印查询问题 - MySQL、PHP、HTML -

<select> 的 <option> 框的 jQuery 选择器

javascript - 通过 localStorage 和 url 参数动态变量