当前位置:首页 » 编程语言 » 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-17 03:03:06 浏览:134
幼儿园源码php 发布:2025-01-17 02:41:45 浏览:401
win引导Linux 发布:2025-01-17 02:36:49 浏览:263
ftp是传输类协议吗 发布:2025-01-17 02:36:47 浏览:311
查看电视配置下载什么软件 发布:2025-01-17 02:36:41 浏览:159
宝马x330i比28i多哪些配置 发布:2025-01-17 02:35:59 浏览:573
服务器运维安全云帮手 发布:2025-01-17 02:35:48 浏览:72
c应用编程 发布:2025-01-17 02:35:16 浏览:941
ios清除app缓存数据免费 发布:2025-01-17 02:34:33 浏览:375
微信企业号上传文件 发布:2025-01-17 02:10:28 浏览:64