页面1.php里面写具体的执行语句
因为努力和真诚,有更多的客户和我们聚集在一起,为了共同目标,创新互联在工作上密切配合,从创业型企业到如今不断成长,要感谢客户对我们的高要求,让我们敢于面对挑战,才有今天的进步与发展。从网站到微信小程序开发,软件开发,App定制开发,10余年企业网站建设服务经验,为企业提供网站设计,网站托管一条龙服务.为企业提供营销型网站,按需设计,原创设计,10余年品质,值得您的信赖.
页面2.php直接使用curl调用页面1.php 并设置超时时间;根据你自己的需求写但是你不一定如果超时时间内 数据库没执行玩 那你可能就获取不到插入结果了
访问2.php应该就是你说的异步了
使用ajax配合js,当页面即将滚动至底部时,
发送ajax请求一页数据并插入到页面中。
如果我的回答没能帮助您,请继续追问。
您也可以向我们团队发出请求,会有更专业的人来为您解答。
// 下面这行代码就是获得的属性
var id=$(this).attr("id");
var status=$(this).attr("rel");
if(status==0)
{
$.ajax({
url: "{:U('Test/operate1')}", //请求的url地址
dataType: "json", //返回格式为json
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
data: { "id":id, "status":status}, //参数值
type: "POST", //请求方式
success: function(result) {$("#"+id).text("success");}, //请求成功时处理
error: function() {$("#"+id).text("fail");} //请求出错处理
});
}
else
{
$.ajax({
url: "{:U('Test/operate2')}", //请求的url地址
dataType: "json", //返回格式为json
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
data: { "id":id, "status":status}, //参数值
type: "POST", //请求方式
success: function(result) {$("#"+id).text("success");}, //请求成功时处理
error: function() {$("#"+id).text("fail");} //请求出错处理
});
}
});
/script
相应的函数operate1与operate2的处理如下:
对传到的值进行相应的操作,返回值的操作为:$this-ajaxReturn($result,'JSON');
2.js异步加载中,rev={$vo['phone']}###{$vo['name']};用来传多个值,在另一个界面中通过explode来分隔数组,分别获得单个的值。
3.异步加载中不能出现echo等输出语句。