Javascript向url添加参数

Javascript向url添加参数,javascript,jquery,sharepoint,sharepoint-2010,Javascript,Jquery,Sharepoint,Sharepoint 2010,这是一个javascript/sharepoint问题。p、 这对编程来说是新的,这就是修改当前代码 我目前有一个自定义Web部件,带有“添加新项目”按钮,单击该按钮可链接到模板。目标是修改模板的url,以包含Web部件来源的页面标题。例如,页面为“测试页面”,测试页面的Web部件带有“添加新项目”,单击“添加新项目”会将其带到模板页面。原始URL=test%test%test%20.aspx?blah=并添加一个&“页面标题”新URL=testtest%20test%20test%20.asp

这是一个javascript/sharepoint问题。p、 这对编程来说是新的,这就是修改当前代码

我目前有一个自定义Web部件,带有“添加新项目”按钮,单击该按钮可链接到模板。目标是修改模板的url,以包含Web部件来源的页面标题。例如,页面为“测试页面”,测试页面的Web部件带有“添加新项目”,单击“添加新项目”会将其带到模板页面。原始URL=test%test%test%20.aspx?blah=并添加一个&“页面标题”新URL=testtest%20test%20test%20.aspx?blah=&testpage

希望这是有意义的

下面是我发现的一段javascript代码,我相信它会预填充一些东西,我如何修改它来修改url呢

function populateList (element, template, data) {
    if (!element) {
         return;
    }

    var templateHtml = '';

    try {
         var summaryTemplate = _.template(template);

         templateHtml = summaryTemplate ({ items: data });
    } catch (e) {
         templatedHtml = 'Template failed';
    }
    $(element).html(templateHtml);
}

在页面加载时,您应该能够轻松地操作添加项url。例如,对于
$(“#url”).href($(“#url”).href()+“?pageTitle=“+$('title').text())
或用于打开模板的任何函数,此代码不显示原始url,因此无需更改。我认为您需要继续查看代码以找到正确的块。同意@RandomDesculation,我不认为JavaScript片段对所请求的问题有用。请澄清。我想你指的是DOMReady事件,因为html需要可用。对于具有SP背景的用户,“页面加载”表示页面生命周期模型的服务器端页面加载事件。是的,它是domready事件$(document).ready(function(){});