提问人:Aadhar 提问时间:9/28/2023 最后编辑:Aadhar 更新时间:9/29/2023 访问量:27
CodeIgniter AJAX 函数在实时服务器上显示 404(未找到),但在 localhost 上正常工作
codeigniter ajax function shows 404 (not found) on live server but work properly on localhost
问:
这对我和我的团队在本地来说非常有效,但是一旦我们将其拉到实时服务器并尝试它,它就会给我一个 404 错误。
HTML代码 :
<form method="post" id="filter_form" action="<?=base_url('admin/product/product_stock')?>;">;
<select data-placeholder="Please Select Root Category...." class="span12 required" name="root_category_id" id="root_category_id">
<option value="">Please Select Root Category....</option>
<option value="a">Root Category A</option>
<option value="b">Root Category B</option>
<option value="c">Root Category C</option>
</select>
<select data-placeholder="Please Select Category...." class="span12 required" name="category_id" id="category_id">
<option value="">Please Select Category....</option>
</select>
</form>
阿贾克斯呼叫 :
$('#root_category_id').live('change', function(evt, params) {
var opt = $(this).val();
$.ajax({
type:"POST",
url:"<?=base_url()?>admin/product/get_category_ajax",
data:"root_category_id="+opt,
cache: false,
success: function(data) {
$("#category_id").html(data);
}
});
});
控制器函数被调用:
function get_category_ajax() {
$root_category_id = $this->input->post("root_category_id");
$data["get_categories_records"] = $this->product_model->getCategoryListbyAjax($root_category_id);
$this->load->view("admin/RequiredCategoryByAjax",$data);
}
HTACCESS的:
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
也在配置.php中尝试过,但没有成功。
$config['index_page'] = ''
答: 暂无答案
评论