在当前页面上,我将查询字符串设置为 〜/ Item.aspx?项目Id = someValue中 现在我想把它附加到jquery里面的url。
<script type="text/javascript">
$(function () {
$('#testRater').rater({ postHref: 'RatingHandler.ashx?ItemId=' + somevalue });
});
</script>
我是jquery的新手,我一直在网上搜索这个解决方案,但找不到一个。请指导我这样做的方法。 或者是否可以在.ashx ??
中使用.aspx页面的查询字符串答案 0 :(得分:0)
假设您已设置queryString变量,
<script type="text/javascript">
var queryString = "~/Item.aspx?ItemId=somevalue";
var splitQuery = queryString.split("="); //
$(function () {
$('#testRater').rater({ postHref: 'RatingHandler.ashx?ItemId=' + splitQuery[1] });
});
</script>
一个潜在的警告是,我假设queryString
总是会像blah=value
那样,而我正在按等号分裂。需要以不同方式处理多个参数。
答案 1 :(得分:0)
您可以使用以下脚本:
$(function () {
$('#testRater').rater({ postHref: 'RatingHandler.ashx?item=<%=Request.QueryString["item"] %>' });
});