$(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嗎? ? ? ? ? ? ? ? ? ?原諒我的無知