Php 是什么导致此Ajax调用出现403禁止错误
我正在用Ajax调用一个php文件,但这样做时收到403错误。 到目前为止,我的决定是: 同一调用文件中的其他Ajax调用工作正常。他们收集的文件 调用与问题文件位于同一目录中,因此我已作出裁决 解决权限问题。我小心地重新踏上了这条路 db_ajax/regDupAjax.php 正在发送的数据似乎没有中断 任何规则(它是一个简单的JSON字符串) {“名单”:[“17761”、“17762”],“选定”:“17762”}) php文件简单明了,如果在未注释测试值的情况下从我的浏览器调用,则可以完美运行:Php 是什么导致此Ajax调用出现403禁止错误,php,ajax,Php,Ajax,我正在用Ajax调用一个php文件,但这样做时收到403错误。 到目前为止,我的决定是: 同一调用文件中的其他Ajax调用工作正常。他们收集的文件 调用与问题文件位于同一目录中,因此我已作出裁决 解决权限问题。我小心地重新踏上了这条路 db_ajax/regDupAjax.php 正在发送的数据似乎没有中断 任何规则(它是一个简单的JSON字符串) {“名单”:[“17761”、“17762”],“选定”:“17762”}) php文件简单明了,如果在未注释测试值的情况下从我的浏览器调用,则可以
session_start;
$list= $rec = $selected = $alist = '';
$json = $_REQUEST['jFormData'];
//test values
//$json = '{"list":["17761","17762"],"chosen":"none"}';
$data = json_decode($json, true);
$alist = $data['list'];
include_once('dbaccessWebsite.php');
//
// Remove the valid registration from the array
//
if($selected !='none'){
$alist = array_diff($alist, [$selected]);
}
//
// Loop to delete records from the database
//
foreach($alist as $key=>$recID){
$rec = $fm->getRecordById('w_ClassMemberData', $recID);
echo $recID . '<br>';
$rec->delete();
}
?>
我忽略了什么
$.ajax({
url : 'db_ajax/regDupAjax.php', // the url where we want to POST
type : 'POST', // define the type of HTTP verb we want to use (POST for our form)
data : jFormData, // our data object
contentType: 'json',
});