當前位置:首頁 » 編程語言 » ajaxphp數組

ajaxphp數組

發布時間: 2025-01-05 04:50:08

⑴ AJAX怎麼處理php返回的數組信息

你如果想讓後台以json格式返回數據,那麼php就一定要用標準的json格式來輸出數據,不要混雜其他無關數據。比如你的「返回的數據:」這幾個字就屬於多餘數據,ajax在接收到返回數據後就會轉換失敗。所以你的 echo "返回的數據:"; 應該刪掉(如果還有其他類似的輸出語句也要刪掉),確保輸出的數據只有 ["jeff-A-01.png","jeff-d-01.png"] 這樣的內容。

⑵ thinkphp中怎麼用ajax

thinkphp中使用ajax很簡單.主要掌握的地方有三個.

第一.tp中ajax的url需要使用大U方法.比如:$.post("{:U('User/add')}")

第二.控制器中返回結果得第一種方法.$this->error('失敗','',true); 第三個參數為true.則發揮的是json數據.包含info.status.url三項.

第三.控制器中返回結果的第二種方法.$this->ajaxReturn(array('customKey1'=>'customValue1','customKey2'=>'customValue2','customKey3'=>'customValue3')).

掌握以上三點和ajax基本使用方法.那麼在tp中使用ajax也就掌握了.簡單的例子如下.偽代碼,或許有錯.

模板中:

<script>
$.post("{:U('User/add')",{uname:xiaoming,age:15},function(data){
//data接收返回數據
if(data.status==1){
alert(data.info);
location.href=data.url;
}else{
alert('錯誤');
}
});
</script>

控制器中:

publicfunctionadd(){
if(IS_AJAX){
$name=I('post.name','','trim');
$age=I('post.age','','trim');
if($name&&$age){
//插入數據
$this->success('添加成功',U('User/index'),true);
}else{
$this->ajaxReturn(array(
'status'=>0,
'info'=>'大爺,您沒輸入名字',
'url'=>U('User/add')
));
}

}else{
returnfalse;
}
}

大概就是這樣子.至於剩下的$.ajax.$.getJson等等都是一樣的道理

⑶ ajax怎麼訪問php中的方法

用$.get和.$.post,有三個參數.1為地址,2為變數.可以是數組.3.為function . 在function裡面設置參數.可能通過php那邊輸出進行判斷.這是一種最簡單的.

⑷ jquery通過ajax調用php取得返回值,怎麼做

返回數據代碼如下:

熱點內容
圖布局演算法 發布:2025-01-07 03:26:35 瀏覽:373
linuxrsa 發布:2025-01-07 03:25:04 瀏覽:959
jdk配置腳本 發布:2025-01-07 03:11:21 瀏覽:801
sql2008資料庫實例 發布:2025-01-07 03:01:15 瀏覽:878
天天掛機腳本 發布:2025-01-07 02:59:48 瀏覽:951
python郵件伺服器 發布:2025-01-07 02:59:13 瀏覽:604
安卓導行儀廈門哪裡有修理 發布:2025-01-07 02:53:02 瀏覽:371
安卓手機維護軟體哪個好 發布:2025-01-07 02:37:24 瀏覽:821
距離影響ftp傳輸 發布:2025-01-07 02:32:14 瀏覽:762
天下手游pc端腳本 發布:2025-01-07 02:25:00 瀏覽:331