Ajax /加载事件

时间:2013-04-11 11:17:07

标签: javascript jquery ajax

目前我有一个小型网页表单,可以从下拉菜单中很好地加载AJAX数据:

<select name="showcode" id="showcode">
<option value="1"> First Name</option>
<option value="2"> Last Name</option>
</select>

我想要做的是从文本链接创建操作,例如:

<a href="javascript:showcode(1);">First Name</a>
<a href="javascript:showcode(2);">Last Name</a>

我不知道如何更改 .change(function(){ JS以正确执行动作onclick事件以实现此目的。以下是JS部分。任何想法/帮助都会非常感谢。

$(document).ready(function(){

$("#showcode").change(function() { 

var usr = $("#showcode").val();

$("#getassociatedprojects").html('Retrieving..');

$.ajax
({  
type: "POST",  
url: "/client-stories/data.php",  
data: "showcode="+ usr,  
success: function(msg)

{  
$("#getassociatedprojects").ajaxComplete(function(event, request, settings)
{  $(this).html(msg); });
} 

1 个答案:

答案 0 :(得分:0)

完成了工作。

rel 分配给<a href>

<a href="#" id="1" class="topic" rel="1">First Name</a>

然后将Javascript调用更改为:

$('a.topic').click(function() {
var usr = $(this).attr('rel');

瞧。有效。 :)