首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery UI中的动态url,数据表

jQuery UI中的动态url,数据表
EN

Stack Overflow用户
提问于 2016-04-19 19:53:47
回答 1查看 106关注 0票数 0

我有一个执行get请求并填充jQuery数据表的jQuery应用程序。

url (整个url)将由客户端应用程序传递,我需要读取url并对其进行处理,即发出jQuery.get()请求并填充数据表。数据表位于jquery ui对话框中。

客户端将点击一个按钮,它将打开包含数据表的UI对话框,url将通过该按钮传递。

我想捕获js中的url,并在AJAX请求中传递它,如下面的代码所示。

提前谢谢。

以下是我的代码:

代码语言:javascript
运行
复制
$(document).ready(function() {



                    $("#notesDialog").dialog({
                        autoOpen : false,
                        title : "Notes",
                        hide : "",
                        width : 'auto',
                        height : 'auto',
                        modal : true
                    });


                    var table = $('#notesTable').dataTable({

                            bJQueryUI : true,
                            "processing" : true,
                            "serverSide" : true,
                            "contentType" : "application/json",
                            "dataType" : "jsonp",
                            "bStateSave" : false,
                            "bAutoWidth" : false,
                            "sAjaxSource" : "url",
                            "sAjaxDataProp" : '',
                            "crossDomain" : true,
                            "aoColumns" : [
                                    {
                                        "mData" : "onBoarded",
                                        "sWidth" : "20%",
                                        "mRender" : function(data,type, full) {
                                        var newStr = new Date(data).toUTCString();
                                        var str = newStr.substring(0,newStr.length - 3);
                                        return str.substring(4);

                                        }
                                    },
                                    {
                                        "mData" : "createdBy"
                                    },
                                    {
                                        "mData" : "comment",
                                        "mRender" : function(data,type, full) {
                                        var showChar = 50;
                                        var ellipsestext = "...";
                                        var moretext = "more";
                                        var lesstext = "less";
                                        var contentt = JSON.stringify(data);
                                        var content = contentt.replace(/["]+/g,'').substring(1,contentt.length - 1);

                                        if (content.length > showChar) {

                                            var c = content.substr(0,showChar);
                                            var h = content.substr(showChar - 1,content.length- showChar);

                                            var html = c
                                                    + '<span class="moreellipses">'
                                                    + ellipsestext
                                                    + '&nbsp;</span><span class="morecontent"><span>'
                                                    + h
                                                    + '</span>&nbsp;&nbsp;<a href="" class="morelink">'
                                                    + moretext
                                                    + '</a></span>';

                                            return html.toString();
                                        }

                                        $(".morelink").click(function() {
                                                    if ($(this).hasClass("less")) {
                                                                $(this).removeClass("less");
                                                                $(this).html(moretext);
                                                            } else {
                                                                $(this).addClass("less");
                                                                $(this).html(lesstext);
                                                            }
                                                            $(this).parent().prev().toggle();
                                                            $(this).prev().toggle();
                                                            return false;
                                                        });

                                        return data;
                                    }
                                }, {
                                    "mData" : "tag"
                                } ]

                    });



    $("#opener").click(function() {
    $("#notesDialog").dialog("open");

    $('#notesDialog').dialog("widget").position({

        });
        });

});
EN

回答 1

Stack Overflow用户

发布于 2016-04-19 20:00:38

您想获取当前的url吗?

然后你就可以使用

代码语言:javascript
运行
复制
window.location.href

获取你的窗口的当前url。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36717601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档