如何在codeigniter php中编写ajax请求中的url?
我是codeigniter的新手,我无法使用ajax请求从控制器获取数据,我想我在ajax调用中编写控制器函数的url时犯了错误 以下是我的ajax调用代码如何在codeigniter php中编写ajax请求中的url?,php,jquery,ajax,model-view-controller,Php,Jquery,Ajax,Model View Controller,我是codeigniter的新手,我无法使用ajax请求从控制器获取数据,我想我在ajax调用中编写控制器函数的url时犯了错误 以下是我的ajax调用代码 $(document).ready(function(){ $("#fname").focusout(function(){ // alert(); $.ajax({ url: "<?php echo base_url();?>/proposa
$(document).ready(function(){
$("#fname").focusout(function(){
// alert();
$.ajax({
url: "<?php echo base_url();?>/proposal/ajax_load",
type: 'POST',
success: function(result){
$("#div1").html(result);
}
});
});
});
在ajax\u load()中,如果您通过ajax获得响应,则应该是echo而不是return。您混淆了PHP中
[return,echo]
的含义
echo-输出一个或多个字符串
将程序控制返回给调用模块。执行
在被调用模块调用后的表达式处恢复
只要Ajax响应回调正在读取服务器响应[output],就必须向服务器发送输出
public function ajax_load()
{
echo "Hello";
}
进一步阅读:-
- 简明扼要
public function ajax_load()
{
echo "Hello";
}