我在函数内部创建全局变量时遇到问题,这是一个简单的例子:
int main{
int global_variable; //how to make that
}
Run Code Online (Sandbox Code Playgroud)
这正是我想要做的:
int global_variable;
int main{
// but I wish to initialize global variable in main function
}
Run Code Online (Sandbox Code Playgroud) 我的一个AJAX请求有问题.所有这一切都在早些时候工作,然后我在文件夹中移动了一些文件,它一定已经破坏了一些东西,但我一直无法弄清楚我的路径可能有什么问题.
怎么了
AJAX请求似乎被忽略了,没有任何东西进入控制台或网络选项卡,responseText是"",我在PHP的第一行放置一个从未命中的断点.它直接从$.ajax
我的错误回调中的第一行开始.另外,当通过直接访问页面或cron调用此PHP代码时,它可以正常工作.
我之后有一个非常类似的调用,在同一文件夹中的另一个文件正常工作.
我试过了什么
如前所述,我查看了PHP中的responseText,控制台输出,网络选项卡和断点(从未到过),我查看了Google和stackoverflow.如果我故意将名称更改为不存在的文件,我会立即在控制台中收到错误.
代码如下
$.ajax({
type: "POST",
url: "PHP/myFile.php",
data: '',
success: function () {
//Success code
},
error: function (xhr) {
var response = xhr.responseText; // response is ""
//Error code
}
});
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
这是代码,稍后在文件中,它(成功)从同一文件夹中的文件中获取代码.
$.ajax({
type: "GET",
cache: false,
url: "PHP/myOtherFile.php",
dataType: 'json',
success: function (data) {
// Success code
},
error: function () {
// Error Code
}
});
Run Code Online (Sandbox Code Playgroud)
非常基本的AJAX调用,不确定发生了什么:/