我不断出错
POST http://localhost/kipsalahome/app/views/classes/Slider.php 404 (Not Found)
但是,当我从URL删除本地主机时,链接正在工作并且正在显示数据,然后才从同一目录classes
将数据发送到其他PHP脚本,但在URL栏中使用本地主机与其他文件和链接进行完美连接。
数据正在从选择中发送
这是我的ajax请求
let selected = selectLang.options[selectLang.selectedIndex].value;
$.ajax({
url: 'app/views/classes/Slider.php',
type: "POST",
dataType: 'json',
data: { param: selected },
success: function (data) {
console.log(data);
},
error: function (data) {
let responseText = JSON.parse(data.responseText);
console.log(responseText.messages);
}
});
HTML:
<select class="form-control" id="select_language">
<option value="en">English</option>
<option value="ru">Russian</option>
</select>
如果我在地址栏中输入:kipsalahome/app/views/classes/Slider.php
网址有效
项目路径(kipsalahome)
C:\Users\User\Dropbox\Projects\Web\kipsalahome\
.htaccess
RewriteBase /Projects/Web/kipsalahome/public/
答案 0 :(得分:-1)
在浏览器中检查您的网络标签。 如果“ OPTIONS”请求也失败,则可能是CORS问题。
如果是这样,则应在php脚本中添加一些标题,如下所示:
<?php
header("Access-Control-Allow-Origin: *");