嗨,伙计们在脚本方面遇到了一些问题
我有一些加载 html url 的选项卡字段
我需要在我加载的 html 中获取该 url 的参数
<div id="tabs">
<ul>
<li><a href="hosts/timeline.html?ip=${ipValue}">Timeline</a></li>
</ul>
这是我的timeline.html 文件内容
<script id="timelineTmpl" type="text/x-jquery-tmpl">
{{each response}}
<li><b>${time}</b><br />
{{each items}}
${icon}: <em>${text}. </em> <br />
{{/each}}
{{/each}}
</li>
</script>
<ul id="timeline"></ul>
<script type="text/javascript" charset="utf-8">
function getURLParam(urlSearch, param) {
p = urlSearch.split(/[&?]/);
p = _.reject(p, function(e) { return e == "" });
p = _.map(p, function(e) { return e.split("=")});
p = _.reduce(p, function(memo, a) {memo[a[0]] = a[1]; return memo; }, {});
return p[param]
}
var request = $.ajax({
type: 'GET',
url: 'ajax/hosts/timeline.xsp?ip='+getURLParam(location.search, "ip"),
dataType: 'json'
});
request.done(function(data){
$("#timelineTmpl").tmpl(data).appendTo("#timeline");
});
request.fail(function(jqXHR, textStatus, errorThrown) {
console.log(errorThrown);
console.log(textStatus)
});
现在该函数 getURLParam 返回 undefined
我怎样才能让它检索我通过的那个 ip vale
好的,这可能是我请求timeline.html 的方式吗?