2013-04-25 59 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'); 
     }); 
    }); 
});