2
var url = "<?php echo site_url('/main/getSearchResults'); ?>";
$.ajax({
url: url,
type: 'POST',
data: searchString,
success: function(result){
var restaurant_array = JSON.parse(result);
var result_list='';
for(var i=0;i<restaurant_array.length;i++){
result_list = '<li data-icon="false"><a href="#">'+restaurant_array[i].name+'</a></li>'+result_list;
}
$('#search-basic').html(result_list);
$('#search-basic').listview('refresh');
}
});
我正在使用codeigniter。在我的js文件中,我寫了上面的代碼。它在ajax調用期間顯示「不允許的字符」。我猜URI有一些不被接受的字符。有沒有解決方案?提前致謝。CodeIgniter中不允許的字符
當您測試時'searchString'包含什麼? –
它只是一個文本框中的常規字符。當我給出確切的URL而不是在AJAX中使用時,它可以正常工作。 – noob
你能迴應出JavaScript以外的PHP嗎? –