我有一个名为form.php的php页面。当你转到这个页面它显示一个表单,当提交该表单时,我有jquery代码,通过ajax将表单发布到自己。这适用于其他页面,但是这个特定页面/代码在提交页面时给出了403错误。主要区别在于工作的其他页面位于子文件夹中,而form.php位于根目录中。这是jquery代码:
$.ajax({
type:'POST',
cache:false,
url:'/form.php?action=add',
data:formData,
dataType:'json',
success: function(data) {})
});
我知道这是一个服务器错误,我的问题是为什么它会通过根文件夹指向自己失败但如果发布到子文件夹中的页面则不会失败?
答案 0 :(得分:0)
尝试使用
url:'.../form.php?action=add',
答案 1 :(得分:0)
使用文件http://blah.com/form.php的完整网址。
答案 2 :(得分:0)
好的我明白了。其中一个字段是我将2个变量存储在一个值中,如下所示:
1·;→2
我想<>部分是触发了一些问题,一旦我删除了它没有任何问题。谢谢大家的帮助!