$(oFind).bind('click',function(){
var oKeyword = $('.locating').val();
if( oKeyword != '' ){
$.ajax({
type:"post",
async:true,
url: "{:U('Reply/index')}",
data:{keyword:oKeyword},
success:function(){
$(oZs).fadeOut("fast");
$(oCx).fadeIn("fast");
}
});
}
});
oFind是个按钮,给他绑定一个点击事件以后,向后台发送ajax请求,查看控制台一切正常,所带参数,url均无错误,
<?php
namespace Home\Controller;
use Think\Controller;
class ReplyController extends CommonController {
public function index(){
if($_POST){
echo "ddd";
}
}
}
但是 就是打印不出ddd? 帮俺看看哪有错?
大姐 你都没console 怎么会打印? success:function(){
ajax不是这么用的..你传过去了值,但是你在index这里echo东西,另一边看不出来的.
你设置了success回调,就在这里面接收数据处理.
我是比较喜欢json传输,用json的话你就在控制器echo json_encode你的数据
这就尴尬了,返回数据不是return吗??????????原谅我的无知