我正在从我的插件中的javascript文件到我的插件本身的php文件进行ajax调用。这样打电话:
我将此变量传递给js文件
plugin_dir_url(的文件);
在js文件中,我正在使用此url进行ajax调用:
thatvariable + “myphp.php”
'thatvariable'指的是从php文件传递给js文件的plugin_dir_url( FILE )。
在我的本地wordpress中,它正在工作,但是,在带有域的原始网站中,它正在处理目标php文件,但返回错误,说明找不到该文件。此外,控制台显示网址说它没有找到,但如果我点击该网址,它的工作。 我错过了任何权限吗?解决方案是什么?
答案 0 :(得分:0)
在黑暗中拍摄时,听起来可能是跨域问题http://en.wikipedia.org/wiki/Same_origin_policy检查ajax调用是否与您网站所在的域相同。