我曾尝试使用.htaccess,但我的重写工作正常,但请注意ajax代码只是冻结不做任何薄,这是因为重写?
我的.Htaccess代码
#Turn Rewriter on
RewriteEngine on
RewriteRule ^testthis test/test.php [Nc,L]
我的Php代码
<!DOCTYPE html>
<html>
<head>
<title>THaalinda</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
Testing
<script src='testthis/content/test.js' type="text/javascript">
</script>
</body>
</html>
我的Jquery单独文件
$(document).ready(function(){
alert('Thaalinda');
})
在这里test.js位于(./content/test.js/) 在重新编写之前它完全正常工作之后它根本不起作用
答案 0 :(得分:1)
您需要在ajax的url中使用绝对路径而不是相对路径。 改变这个 var link =&#34; ./ content / php / updatequantity.php?quan =&#34; + value +&#34;&amp; id =&#34; + updateId; 至 var link =&#34; /content/php/updatequantity.php?quan =&#34; + value +&#34;&amp; id =&#34; + updateId;