2009-10-24 70 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