Php ajax脚本无法在live server上运行
当我在本地主机上运行项目时,ajax工作正常。但当我把它上传到服务器上时,它就不工作了。。。请告诉我解决办法 这是我的控制器Php ajax脚本无法在live server上运行,php,ajax,controller,Php,Ajax,Controller,当我在本地主机上运行项目时,ajax工作正常。但当我把它上传到服务器上时,它就不工作了。。。请告诉我解决办法 这是我的控制器 public function select_subcategory() { $str='<option value="">Select Option</option>'; $id=$this->input->post('id'); $res=$this->db->
public function select_subcategory()
{
$str='<option value="">Select Option</option>';
$id=$this->input->post('id');
$res=$this->db->query("Select * from tn_topic_subcategory where category='".$id."'")->result();
foreach($res as $key)
{
$str.='<option value="'.$key->subcategory_id.'">'.$key->sub_ctg_name.'</option>';
}
echo $str;
}
这是我的Ajax
<script type="text/javascript">
function change_cat(id)
{
$.ajax({type:'post',
url:'<?PHP echo base_url()?>admin/select_subcategory',
data:{id:id},
success:function(res){
// alert(res);
$('#topic-subcategory').html(res);
}
});
}
</script>
如果您希望得到json格式的响应,请尝试下面的代码。 它将帮助您以json格式发送变量
{
$.ajax({type:'post',
url:'<?PHP echo base_url();?>admin/select_subcategory',
data:{id:id},
dataType: "json",
success:function(res){
// alert(res);
$('#topic-subcategory').html(res);
}
});
}
还可以尝试使用json编码发送您的响应。
我希望它对你有用
谢谢如果您希望得到json格式的响应,请尝试下面的代码。 它将帮助您以json格式发送变量
{
$.ajax({type:'post',
url:'<?PHP echo base_url();?>admin/select_subcategory',
data:{id:id},
dataType: "json",
success:function(res){
// alert(res);
$('#topic-subcategory').html(res);
}
});
}
还可以尝试使用json编码发送您的响应。
我希望它对你有用
谢谢能否请您提供控制台中显示的错误消息It’s not show any error message能否确认您的ajax请求转到您的函数select_subcategory时没有错误。您是否正在本地服务器上工作?请确认live serve的这一点。我想您在live Server上的ajax请求url有问题。您是否可以提供控制台中显示的错误消息?它没有显示任何错误消息?您是否可以确认您的ajax请求进入您的函数select_子类别时没有错误。您是否在本地服务器上工作?请确认live serve的这一点。我认为您在live server上的ajax请求url有问题