日期:2014-05-17  浏览次数:21030 次

关于动态传值的问题
小弟新手在一个公司试用,上司让我做了一个测试网站上司觉得我这个动态传值有问题求各位高手
代码如下
 function getid3(pro) {
  if (pro != null) {
  window.location.href = "product.aspx?pro=" + encodeURIComponent(pro)
   
  } 
<li>
<a href="javasript.void(0)" id="pro" runat="server" onclick="getid3(this.innerHTML)"> <%# Eval("class")%> </a>
</li>


------解决方案--------------------
可以用js 的ajax的post传值方式 

也可以用jquery 的ajax post传值方式
$.ajax({
type: "post",
data: { value: $("#pro").html() },
url: "product.aspx/getvalue",
dataType: "json",
success:function(){}
})

在后端product.aspx 页面 getvalue方法里获取该参数。