2017-06-09 79 views
1

我正在使用jQuery/AJAX提交表單。爲了安全起見,我希望「動作」(php)文件位於公共文件夾之外(即,../actionFolder/action.php而不是mydomain.com/actionFolder/action.php)。當我將該操作設置爲引用公用文件夾之外的文件時,無法找到php文件。它看起來像jQuery需要改變,但我是jQuery的全新,並無法找到答案。

在這裏,我覺得守則是:

HTML:

<form id="signupForm" method="POST" action="../actionFolder/action.php"> 

的jQuery:

$.ajax({ 
    type: 'POST', 
    url: $(form).attr('action'), 
    data: formData 

感謝您的幫助!

+0

我不認爲這是可能的。但不能肯定它。 –

+1

Web瀏覽器必須有權訪問要發佈的頁面。考慮通過其他方式來保護你的PHP文件。 – Steve

回答

-1

使用

url : $("#signupForm").attr("action"); 
+0

這不會改變任何東西。 –

+0

@Louys,不幸的是,如你所說,這是行不通的。我希望可以添加一些東西,比如'url:$(../# signupForm).attr(「action」);'。 – AVD

相關問題