我们有一个简单的 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 »" /></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/