2013-11-07 5 views
0

У меня есть эта ссылка, которая служит для передачи значения на другую страницу, чтобы удалить запись:Отправить значение на другую страницу ссылок нажмите

<a href="supp.php?ID='.$row['ID'].'" class="link"><img src="../images/supp.png" width="25" height="25" title="Delete"/></a> 

То, что я хочу сделать, это отправить значение с помощью JQuery-Ajax , Я пробовал это, но это не помогло:

$(this).find('.link').click(function() { 
var ID= $(this).find('.link').val();  
$.ajax({ 
    type: "POST", 
    url: "../admin/supp.php", 
    data: dataString, 
    success: function(){ 
    $('.info').show().html("<img src='../images/success.png' width='30px' height='35' />").fadeOut(); 
    } 
}); 
return false;   
}); 

Любые предложения?

ответ

2

val() используется для элементов ввода не для "a". Проверьте ниже,

$('.link').click(function() { 
var ID= $(this).attr('rel');  
$.ajax({ 
    type: "POST", 
    url: "../administrator/supp.php", 
    data: {'id':ID}, 
    success: function(){ 
    $('.info').show().html("<img src='../images/success.png' width='30px' height='35' />").fadeOut(); 
    } 
}); 
return false;   
}); 

HTML:

<a href="javascript:;" rel="<?php echo $row['ID'];?>" class="link"><img src="../images/supp.png" width="25" height="25" title="Delete"/></a> 
+0

Это не сработало, вы уверены 'JavaScript:;'? – Anibel

+0

Что вы ожидаете сделать? ajax или перенаправление страницы. Используйте обработку ошибок. – user1669057

+0

Все в порядке, я получил его работу;) – Anibel

0

Попробуйте поставить значение ключа в отн или someother атрибута затем получить значение ключа из этого атрибута с помощью

$("CSS Selector").attr("thatAttribute"); 

Во-вторых, что делать вам означает «это»

$(this).find('.link') 

Вы можете просто сделать это

$(".link").click(function(){}); 

В-третьих вы отправляете данные в AJAX с помощью ключевых пар значений

data : { 
    param1: 'value1', 
    param2: $("css form element selector").val(), 
    param3: $(".link").attr("rel"), // << this one for your case 
} 
Смежные вопросы