Jquery函数不发布ID值

Jquery函数不发布ID值,jquery,html,Jquery,Html,我有以下jQuery函数: $document.on'click','addbid',函数{ var id=+$this.attrid; $.geturl+schedules/addbid?id=+this.attrid, 函数数据{ $id.htmldata; 返回false; }; 返回false; 这是我将id传递给函数的链接: 我正在尝试将id传递给模块内的函数,现在这是我的函数: 公共功能追加投标{ if!Auth::LoggedIn 回来 $routeid=$this->get->i

我有以下jQuery函数:

$document.on'click','addbid',函数{ var id=+$this.attrid; $.geturl+schedules/addbid?id=+this.attrid, 函数数据{ $id.htmldata; 返回false; }; 返回false; 这是我将id传递给函数的链接:

我正在尝试将id传递给模块内的函数,现在这是我的函数:

公共功能追加投标{ if!Auth::LoggedIn 回来 $routeid=$this->get->id; 如果$routeid=={ 回音“没有路线通过”; 回来 } $route=SchedulesData::findSchedulesarray的.id'=>$routeid; if!is_数组$route&!isset$route[0]{ 回音“无效路由”; 回来 } CodonEvent::发送“投标前添加”、“附表”和$routeid; if Config::Get'DISABLE\u BIDS\u ON\u BID'==true{ $bids=SchedulesData::getBidsAuth::$pilot->pilotid; 他们有点事 如果count$bids>0{ echo“出价存在!”; 回来 } } $ret=SchedulesData::AddBidAuth::$pilot->pilotid,$routeid; CodonEvent::发送“添加投标”、“进度表”和$routeid; 如果$ret==true{ 回音“增加投标”; }否则{ 回声“已经在投标中!”; } } 但是我总是没有得到传递的路由,这意味着id可以到达jQuery函数,但不能从那里到达我的模块函数


请帮我找出我错在哪里?

如果您对$使用较新的promise语法,这很好。请这样做

$.get(url+"schedules/addbid?id="+$(this).attr("id")).then(
            function (data) {
                $(id).html(data);
                return false;
        });
您还可以添加一个函数,以便在出现故障时运行,这将有助于您的调试

$.get(url+"schedules/addbid?id="+$(this).attr("id")).then(
                function(data) {
                    $(id).html(data);
                    return false;
                },function failed(err){
                    console.log(err)
                });

检查您的网络请求,查看id是否已传递。在呈现锚定标记时,锚定标记是否包含id?@CerlinBoss,我该怎么做?在chrome中,右键单击->检查元素->然后转到网络选项卡并使用该选项卡刷新页面open@dreamweiver如果在o末尾添加?id=$schedule->id,则标记包含自传递以来的id您好,您的解决方案正在运行,谢谢。不过,另一个问题是,我希望resultsBid添加的消息或最好是一个图像显示在与我的模板文件相同的页面上。现在添加了投标,但它显示在不同的页面上。可能在服务器端