Насколько я могу судить, приведенный ниже код работает, за исключением раздела var tid и var open .Они отправляются из изображения href:
$("#chngeHref").click(function() {
var tid = $('tid').attr('value'); // VARIABLES DONT WORK
var open = $('open').attr('value'); // VARIABLES DONT WORK
$.ajax({
type: "POST",
url: "update.php",
data: "tid="+ tid +"& open="+ open,
success: function(){
$('#chnge').fadeTo('slow',0.4);
}
});
});
HTML-код, из которого это происходит:
<a href="#" id="chngeHref" /><img src="<?php echo "image.php?url=" . $row[2]; ?>?tid=<?php echo $row[0]; ?>&open=<?php echo $row[1]; ?>" id="chnge" /></a>
, который прекрасно работает (вывод: image.php? Url = image.jpg? TID = 1 & открыт = 1).Проблема в том, что я не думаю, что у меня настроено var tid / open для чтения переменных и передачи их на мою страницу mysql (где мне нужны значения для обновления БД).Я попробовал:
var tid = $('tid').attr('value');
var tid = $('.tid').attr('value');
var tid = $('#tid').attr('value');
Я просто не знаю достаточно, чтобы это сработало.Любые предложения приветствуются.
Филипп.