2013-04-25 58 views
3

需要通过超链接将值从网页传递到代码隐藏,例如, page.aspx?ID = 1。我想在适当的情况下使用jQuery将值传递给jQuery后面的代码

如何将此值传递给后面的代码而不会在浏览器中暴露为查询字符串?

+0

你也可以使用会话,但不推荐它,就像hiddefield或$。员额,但传递参数之后,你应该知道的,你有什么计划去做?那很重要?有很多方法 – 2013-04-25 18:57:21

回答

2

一种方法是使用ASP.NET隐藏字段。

<asp:HiddenField id="hdnWhatever" runat="server" value="blah" /> 

该字段可以使用javascript或jquery进行操作,也可以在代码隐藏中轻松使用。

1

尝试将表单提交为jSON ..使用文件操作/目标将样式和[/index.php?option=com_seomozapi task = request.save]替换为[#form-request]。return假将保持焦点当前页面上(没有服务器端刷新)

getScript('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function() { 
    js = jQuery.noConflict(); 
    js(document).ready(function() { 
     js('#form-request').submit(function(event) { 

      console.log('test 1'); 

      $.post('/index.php?option=com_seomozapi&task=request.save'); ?>', $('#form-request').serialize(), function (data, textStatus) { 
       //Do something here 
      }); 
      console.log('test 3'); 
      return false; 
      console.log('test 4'); 
     }); 
    }); 
});