中继器和ajax功能

时间:2015-06-17 21:21:06

标签: javascript c# jquery asp.net

我想获取订单ID并将其放入转发器数据(转发器有其他产品信息)。我已经编写了ajax函数,它可以正常工作,但按钮点击,但我不知道如何制作,所以它可以加载转发器中的每个项目,所以我可以显示每个项目的订单ID。我知道,可以通过在转发器中获取与其他信息相同的订单ID来完成,但这是我的要求,请帮助。

<script type = "text/javascript">
function getOrder(id) { 
    $.ajax({
        type: "POST",
        url: "page2.aspx/getOrderID",
       data:  '{  id:"' + id + '"  }',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: OnSuccess,
        failure: function(response) {
            alert(response.d);
        }
    });
}
function OnSuccess(response) {

   document.getElementById('span1').innerHTML = response.d; 


}
</script>

<asp:Repeater ID="rptProducts" runat="server">
    <HeaderTemplate>
        <asp:Label ID="lblHeader" runat="server" Font-Bold = "true" /><br />
    </HeaderTemplate>
    <ItemTemplate>
 <span id="span1" class="ajaxcall"></span>  
         <br/>
        <%#Eval("Name") %> - <%#Eval("Price") %><br />

    </ItemTemplate>
    <FooterTemplate>
        <asp:Label ID="lblFooter" runat="server" Font-Bold = "true" />
    </FooterTemplate>
</asp:Repeater>

0 个答案:

没有答案