2009-10-24 86 views
2

我需要通過鏈接或圖像插入/更新數據jquery發佈數據

我需要一個代碼如何使用jquery調用發佈數據!

< A HREF = 「some.asp」 的onClick = 「someaction,送價值」>鏈接

請幫

回答

4

HTML

<a href="some.asp" class="upload">Link</a> 
<input type="hidden" name="parameter" value="value-to-send" /> 

代碼

$(function() { 
    $('.upload').click(function() { 
     $.post($(this).attr('href'), 
       $(this).next('input[type=hidden]').serialize(), 
       function(data) { do something with returned data }); 
     return false; // cancel link default action 
    }); 
}); 

您可能還想查看jQuery.com的文檔,特別是請閱讀How jQuery Works上的章節。

1

已經在Jquery-Documentation一看,被後來的附加觸發改變的函數調用,所以它看起來這個酷似:

HTML:

<a id="myid" href="javascript:void(0);">My link</a> 
<div id="result"></div> 

代碼:

$("#myid").click(function() { 
     $.ajax({ 
      type: 'POST', 
      url: 'some.asp', 
      success: function(result) { 
       if(result != "false") { 
        $("#result").html(result); 
       } 
      } 
      })  
    }); 

(未經測試)

+0

但是每個鏈接都有不同的值 像這樣 ', seenby: '<%= Session("Username") %>' }); ">Remove Dev 2009-10-24 11:50:12

+0

然後將其包裝在一個函數中:請參閱:http://stackoverflow.com/questions/370359/passing-parameters-to-a-jquery-function – schneck 2009-10-24 12:11:15