扫码关注官方订阅号
js$.ajax({ url:"./index.php", data:{m:"getLineNum"}, type:"get", async:true, success:function(data) { //就是这里的data,传到$.ajax函数的外面 } }); //比如传到这个位置
js
$.ajax({ url:"./index.php", data:{m:"getLineNum"}, type:"get", async:true, success:function(data) { //就是这里的data,传到$.ajax函数的外面 } }); //比如传到这个位置
新手,求指点。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
有逻辑处理的话。你可以通过把ajax封装成函数,然后以回调的方式处理其它逻辑
ajax
$.ajax({ success: function(data){ foo(data) } }) function foo(data){ alert(data) }
promise的写法也是在另一个函数里。 定义一个全局变量,success里把data赋值给这个全局变量,然后改成同步请求,async:false
找到办法,,
$.ajax( { url:"./index.php", data:{m:"getLineNum"}, type:"get", async:true }).done(function(msg) { RECORD.id = msg; alert(RECORD.id); }); }
Js 函数内部可以访问到外部的变量
定义一个全局变量,ajax获取之后赋值给它就行了
phpfunction test(func){ $.ajax( { url:"./index.php", data:{m:"getLineNum"}, type:"get", async:true, success:function(data) { func(data); } }); } test(function(data){ console.log(data); })
php
function test(func){ $.ajax( { url:"./index.php", data:{m:"getLineNum"}, type:"get", async:true, success:function(data) { func(data); } }); } test(function(data){ console.log(data); })
你找个外部的变量保存就行了
这是个异步请求,正常情况下外部是无法获取到的,只能是在请求完成,在回调函数即success里赋值
javascriptvar callback=function(res){ //回调 }; $.post(action,data).done(function(res){ callback(res); });
javascript
var callback=function(res){ //回调 }; $.post(action,data).done(function(res){ callback(res); });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
有逻辑处理的话。你可以通过把
ajax
封装成函数,然后以回调的方式处理其它逻辑$.ajax({
success: function(data){
foo(data)
}
})
function foo(data){
alert(data)
}
promise的写法也是在另一个函数里。
定义一个全局变量,success里把data赋值给这个全局变量,然后改成同步请求,async:false
找到办法,,
$.ajax(
{
url:"./index.php",
data:{m:"getLineNum"},
type:"get",
async:true
}).done(function(msg)
{
RECORD.id = msg;
alert(RECORD.id);
});
}
Js 函数内部可以访问到外部的变量
定义一个全局变量,ajax获取之后赋值给它就行了
你找个外部的变量保存就行了
这是个异步请求,正常情况下外部是无法获取到的,只能是在请求完成,在回调函数即success里赋值