當前位置:首頁 » 編程語言 » php處理ajax

php處理ajax

發布時間: 2022-03-31 00:41:45

1. php非同步處理多個ajax請求的問題

jquery中的ajax有個async:false,設為這個屬性就可以同時調用php
默認是true:非同步,false:同步。
$.ajax({
type: "post",
url: "path",
cache:false,
async:false,
success: function(data){

}
});

2. php ajax post如何處理多個返回信息

$.post是提供簡單的封裝的ajax post請求的方法,沒辦法進行更詳細的配置。改為使用$.ajax把,裡面有一個參數可以配置超時時間如$.ajax({url:"xxx.php",type:"POST",dataType:"json",timeout:60000, //超時時間,現在設置為60s。success:function(data){ console.log(data);}});更詳細的配置可以查看jQuery的API文檔。另外需要你的伺服器端配置的超時時間不能小於jQuery裡面配置的。要不然jQuery還沒有超時,伺服器端直接返回timeout了。同時優化一下服務端的處理,提高相應速度也是一個不錯的選擇。

3. 一個php網頁,多個ajax請求,怎麼處理

各個ajax是互相不幹擾的,你把ajax封起來嘛當一個函數,然後用事件去調用就可以了

我的第十題和第十一題都調用了ajaxUpdate函數,它就是我封裝的ajax的請求函數,第一個參數是接收的urldier個參數是傳遞的數據,默認是post方法發送,第三個參數是非同步傳輸的參考值我選定是false就是同步傳輸,這是用jquery寫的

4. php處理ajax怎麼返回json數據

/**************************************************************
*
* 將數組轉換為json字元串(兼容中文)
* @param array $array 要轉換的數組
* @return string 轉換得到的json字元串
* @access public
*
*************************************************************/
function json($array) {
arrayrecursive($array, 'urlencode', true);
$json = json_encode($array);
return urldecode($json);
}
$array = array
(
'name'=>'希亞',
'age'=>20,
'id'=>$_post['cid']
);

5. php,ajax

如果是要使用返回的數據拼寫html代碼的話,可以使用eval函數遍歷返回的數據,然後使用forin進行循環,在forin裡面拼寫html代碼

6. php中怎麼處理ajax返回的數組

沒明白你說的分開是什麼意思,操作數組,就用循環。
while或者foreach或者for都可以。
你把$ja print_r()出來,看看格式不就知道了。

7. thinkphp 怎麼用另一個php頁面處理ajax

php頁面也是一個類文件,和首頁的寫法一樣,IndexAction.class.php ,裡面這樣寫

classIndexActionextendsAction{
publicfunctionindex(){
$this->display();
}
publicfunctiongetname(){
$name=$this->_get('name')//這里取決於你的html頁面時用的ajax是get還是post了
M('user')...........//後面自己寫了
}

前台頁面:url=U('index/getname')

8. ajax 怎麼處理php返回json數據

用json_encode()函數對數組進行JSON編碼。
<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echojson_encode($arr);
?>
以上常式會輸出:
{"a":1,"b":2,"c":3,"d":4,"e":5}[1]

當有中文字元時,當直接使用json_encode() 函數會使漢字不能正常顯示。 所以有了這個適用性比較廣的函數 ch_json_encode() 來解決這個問題。

9. ajax調用php後,怎麼把php中處理的值返回到javascript中

把ajax的返回值傳進callback函數。
例子

In a.html

<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script>
var obj = {};
obj.key = "value";
$.post("b.php", obj,
function(data,status) {
alert("data from php is "+data);
});
</script>

In b.php

<?php
if( $_POST and $_POST["key"]) {
echo "hello world";
}
?>

熱點內容
詐騙的腳本 發布:2025-01-16 23:51:27 瀏覽:314
電腦配置有點低怎麼玩和平精英 發布:2025-01-16 23:46:14 瀏覽:818
ipfs分布式伺服器是什麼幣種 發布:2025-01-16 23:32:29 瀏覽:991
android動態icon 發布:2025-01-16 23:03:12 瀏覽:605
優酷電腦緩存在哪 發布:2025-01-16 22:58:29 瀏覽:298
進口途銳哪個配置好 發布:2025-01-16 22:35:24 瀏覽:962
骨幹路由器怎麼配置 發布:2025-01-16 22:24:39 瀏覽:244
途安2021款買哪個配置 發布:2025-01-16 22:21:01 瀏覽:329
圖片的壓縮原理 發布:2025-01-16 22:17:15 瀏覽:493
雲伺服器本地電腦 發布:2025-01-16 22:17:04 瀏覽:961