我正在尝试通过ajax调用php文件。到目前为止没问题。但我的文件位于名为application / logic的文件夹中。问题是我的域被重定向到public /我的index.php文件所在的位置。现在我的js文件也在那个root / js中。现在我如何通过javascript访问应用程序/逻辑下的php文件?
function add_DropDown(formid){
var arr = demountform(formid);
var myjsonarr = JSON.stringify(arr);
$.ajax({
url:'../application/logic/admin-functions.php',
type: 'post',
success: function(output) {
alert(output);
}
});
}
答案 0 :(得分:2)
如果您理解正确,则需要访问webroot文件夹之外的文件。有几种方法可以做到这一点:
答案 1 :(得分:1)
您无法访问具有Web根目录之外的ajax请求的文件。如果您无法从浏览器地址栏访问文件,那么您也无法从javascript访问它。解决方案可能是在/public
中创建一个包含或需要/application/logic/admin-functions.php
的php文件。