0

現在、ドロップダウンメニューからAJAXデータをうまくロードする小さなWebフォームがあります。

<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); });
} 
4

1 に答える 1

0

それを解決しました。

relとclass_<a href>

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

次に、Javascript 呼び出しを次のように変更しました。

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

出来上がり。出来た。:)

于 2013-04-11T11:38:33.617 に答える