Доброго времени суток! У меня на странице блоки div формируются посредством php, данные в div вставляются из базы данных.
<?php
$order = mysql_query("SELECT type_rem, name_pc, second_name_pc, telephone_pc, add_pc, type_pc, id_master FROM pc WHERE id_user = ".(int)$_COOKIE['id_user']) or die(mysql_error());
while ($row = mysql_fetch_array($order)) {
$type_rem = $row['type_rem'];
$name_pc = $row['name_pc'];
$second_name_pc = $row['second_name_pc'];
$telephone_pc = $row['telephone_pc'];
$add_pc = $row['add_pc'];
$type_pc = $row['type_pc'];
$id_master = $row['id_master'];
$master = mysql_query("SELECT id_master, name_master, sname_master, age_master, telephone_master, expert_master, ratio_master, html_master FROM master WHERE id_master = '$id_master'") or die(mysql_error());
while ($mast = mysql_fetch_array($master)) {
$id_master = $mast['id_master'];
$name_master = $mast['name_master'];
$sname_master = $mast['sname_master'];
$age_master = $mast['age_master'];
$expert_master = $mast['expert_master'];
$ratio_master = $mast['ratio_master'];
$html_master = $mast['html_master'];
}
$html = "<div class='col-xs-6 col-md-4 proba'>
<p>Пункт 1: $type_rem</p>
<p>Пункт 1: $name_pc</p>
<p>Пункт 1: $second_name_pc</p>
<p>Пункт 1: $telephone_pc</p>
<p>Пункт 1: $add_pc</p>
<p>Пункт 1: $type_pc</p>
<p>Пункт с id: <a href='masters/$html_master.php'>Информация о человеке</a></p>
<div class='pok'></div>
</div>";
echo $html;
}
//echo $html;
?>
По нажатию ссылки должен загружаться определенный файл. Все работает, вот код
<script>
$(document).ready(function(){
function ajaxmaster() {
$('.proba a').click(function(){
var url = $(this).attr('href');
var th = $(this);
$('.pok').load(url);
return false;
});
}
$('.proba a').click(ajaxmaster());
}); // Конец ready
</script>
Все получается, все загружается, но информация загружается во все div'ы, не зависимо от того, на какую ссылку было произведено нажатие.
<script>
$(document).ready(function(){
$('.proba a').click(function(){
var url = $(this).attr('href');
var th = $(this);
$(this).parent().load(url);
return false;
});
}); // Конец ready
</script>
С таким кодом все работает, загружается именно нужная информация в нужный блок, но пропадает сама ссылка.
Прошу прощения, если коряво написал.