jquery
  • query-string
  • 2014-02-24 49 views 0 likes 
    0

    在當前頁面上,我將查詢字符串設置爲 〜/ Item.aspx?ItemId = somevalue 現在我想將它追加到jQuery的。我如何使用jquery將當前查詢字符串追加到.ashx url

    <script type="text/javascript"> 
        $(function() { 
         $('#testRater').rater({ postHref: 'RatingHandler.ashx?ItemId=' + somevalue }); 
        }); 
        </script> 
    

    我是新來的jQuery和我心中已經被搜索所有網頁圍繞這一解決方案,但無法找到一個。請指導我這樣做。 還是有可能在.ashx中使用.aspx頁面的查詢字符串?

    +0

    你要發送的查詢'Item.aspx'或'RatingHandler.aspx'? –

    +0

    另外,'rater'不是一個標準的jQury函數 - 是你想用什麼? –

    +0

    我想追加當前URL的查詢字符串,即「ItemId」到jquery裏面的Url中 –

    回答

    0

    假設你已經設置查詢字符串變量,

    <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,我用等號分割。需要對多個參數進行不同的處理。

    0

    您可以使用下面的腳本:

    $(function() { 
         $('#testRater').rater({ postHref: 'RatingHandler.ashx?item=<%=Request.QueryString["item"] %>' }); 
        }); 
    
    相關問題