函数参数问题

函数参数问题

public function listorder($id,$listorder){}参数中$id和$listorder是怎么来的啊


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,首先是通过$("input").blur(function(){ 当输入域失去焦点 事件触发js方法,

$('.listorder input').blur(function() {
    // 编写我们的抛送的逻辑
    //获取主键id
    var id = $(this).attr('attr-id');
    // 获取排序的值
    var listorder = $(this).val();
    var postData = {
        'id' : id,
        'listorder':listorder,
    };
    var url = SCOPE.listorder_url;
    //获取url连接:/index.php/admin/category/listorder.html
    // 抛送http
    $.post(url, postData, function(result){
        // 逻辑
        if(result.code == 1) {
            location.href=result.data;
        }else {
            alert(result.msg);
        }
    },"json");
})

然后通过ajax请求 post请求相当于执行:

$.post('/index.php/admin/category/listorder.html', postData, function(result){
///index.php/admin/category/listorder.html通过连接找到admin下的category控制器下的//listorder方法
    //postData 表示 传递的参数( $id,$listorder)
    // 逻辑
    if(result.code == 1) {
        location.href=result.data;
    }else {
        alert(result.msg);
    }
},"json");
});

然后调用图中方法:

http://img1.sycdn.imooc.com//climg/5df35d5c0978269c12850539.jpg

如果解决您的问题请采纳,祝学习愉快!

guly 2019-12-13 16:04:00

你好,是通过js出发函数请求传递参数的,

代码如:

http://img1.sycdn.imooc.com//climg/5df3458909d85f3017990503.jpg

然后出发js方法:

http://img1.sycdn.imooc.com//climg/5df345cb095ee3e212960939.jpg

如果解决您的问题请采纳。祝学习愉快!






  • 提问者 Annanelle #1
    可以详细说一下抛送http内容吗?还有是先执行js,到$.postr然后再到listorder函数的吗
    2019-12-13 17:06:45
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师