簡體   English   中英

jQuery-通過Ajax提交表單時出現403錯誤

[英]Jquery - Getting 403 error when submitting form via ajax

我有一個名為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) {})
});

我知道這是服務器錯誤,我的問題是為什么它無法通過根文件夾指向自身,而如果發布到子文件夾中的頁面卻不會失敗?

嘗試使用

url:'.../form.php?action=add',

使用完整的URL到文件http://blah.com/form.php

好吧,我知道了。 我在一個值中存儲2個變量的字段之一,如下所示:

1 <> 2

我猜想<>部分觸發了一些問題,一旦我刪除它,它就沒有任何問題了。 謝謝大家的幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM