我有一個代碼可以從我的數據庫插入數據。我使用Ajax,我用js文件分開它。當我爲我的ajax分開一個js文件時。我無法迴應echo site_url()
。我已經自動加載網址助手。當我嘗試在我的視圖中放入以下內容時,我可以回顯我的site_url。codeigniter無法在單獨的js文件中回顯site_url
這是我獨立的js代碼:
function create_clinic() {
alert("<?php echo site_url(clinic)?>");
$('#btnCreateClinic').text('Saving...');
$('#btnCreateClinic').attr('disabled',true);
$.ajax({
url : "<?php echo site_url('clinic_admin/create_clinic')?>",
type: "POST",
data: $('#frm_create_clinic').serialize(),
dataType: "JSON",
success: function(data)
{
if(data.status) {
alert('Added Sucessfuly');
}
else
{
for (var i = 0; i < data.inputerror.length; i++)
{
$('[name="'+data.inputerror[i]+'"]').parent().parent().addClass('has-error');
$('[name="'+data.inputerror[i]+'"]').next().text(data.error_string[i]);
}
}
$('#btnCreateClinic').text('Save'); //change button text
$('#btnCreateClinic').attr('disabled',false); //set button enable
},
error: function (jqXHR, textStatus, errorThrown)
{
alert('Error adding data' + jqXHR+ textStatus +errorThrown);
$('#btnCreateClinic').text('Save');
$('#btnCreateClinic').attr('disabled',false);
}
});
}
,我得到了在控制檯錯誤與此: 403(禁止) - 一個禁止訪問。
這裏是我的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /clinic/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
@abdulla Nilam酒店感謝您對評論主席先生,我與customjs.js命名它,包括它在頁腳 –