Avi*_*rix 5 ajax .htaccess jquery codeigniter
当我尝试用jQuery作为响应制作AJAX请求时,我得到同一页面的html!这是一个实时预览(因为我修复它而无法编辑)
这是我的文件编辑:我已经对一些文件进行了更改
主控制器:
Class Main extends Controller {
function Main()
{
parent::Controller();
}
function index(){
$this->load->view('oxila_index');
}}
Run Code Online (Sandbox Code Playgroud)
Oxila_index视图(只是HTML的其余部分在上面的链接中)
<script type="text/javascript">
$(document).ready(function(){
$("#inv").hide();
});
$(document).ready(function(){
$("#submit").click(function(evt){
$.post("/ajax/process", {
url: $("#url").val()
}, function(response){
$("#output").html("");
$("#inv").show("slow");
$("#output").html(response);
}, "text");
evt.preventDefault();
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
Ajax控制器
Class Ajax extends Controller {
function process(){
$data['url'] = $this->input->post('url');
$this->load->view('test',$data);
echo "hello world";
}
}
Run Code Online (Sandbox Code Playgroud)
这是论坛里一个人告诉我的
\n\n\n\n\n你肯定有一些东西。我在 URL 后输入的每条路径都会引导我进入主页。
\n\n尝试将 URL 协议从\n AUTO 更改为其他协议。(这可以在 config/config.php 文件中找到)
\n
我将其更改为 \xe2\x80\x9cREQUEST_URI\xe2\x80\x9d 并且它有效!
\n