Помагите решить проблему

да, да. мне не нужно чтобы он отправился при нажатии на add, с помощью класса
.records_content таблица вывидится из обработчика, вот нужно чтобы при выводе перекрестно туда же отправился этот id,для конкретной выборки из базы
 
да, да. мне не нужно чтобы он отправился при нажатии на add, с помощью класса
.records_content таблица вывидится из обработчика, вот нужно чтобы при выводе перекрестно туда же отправился этот id,для конкретной выборки из базы
Если я вас правильно понимаю то вот так передайте id
<script type="text/javascript">
function readRecords() {
$.get("dis_surg/readRecords.php", {id:<?php echo $id; ?>}, function (data, status) {
$(".records_content").html(data);
});
}
</script>

В обработчике получить id так

$_GET["id"]
 
Если я вас правильно понимаю то вот так передайте id
<script type="text/javascript">
function readRecords() {
$.get("dis_surg/readRecords.php", {id:<?php echo $id; ?>}, function (data, status) {
$(".records_content").html(data);
});
}
</script>

В обработчике получить id так

$_GET["id"]


Возник такой вопрос, ведь
Код:
function readRecords() {
       $.get("dis_surg/readRecords.php", {id:<?php echo $id; ?>}, function (data, status) {
        $(".records_content").html(data);
    });
находится в файле dis_surg.js, a Id в файле index.php , как передать id из index.php на dis_surg.js.

Ваш метод срабатывает если я этот кусок кода вырезаю из dis_surg.js и вставляю в index.php, как сделать если оставить все на свои места?
 
Возник такой вопрос, ведь
Код:
function readRecords() {
       $.get("dis_surg/readRecords.php", {id:<?php echo $id; ?>}, function (data, status) {
        $(".records_content").html(data);
    });
находится в файле dis_surg.js, a Id в файле index.php , как передать id из index.php на dis_surg.js.

Ваш метод срабатывает если я этот кусок кода вырезаю из dis_surg.js и вставляю в index.php, как сделать если оставить все на свои места?
Добавьте в index.php в выводе <input type="hidden" value="<?php echo $id; ?>" name="id" />
js изменить вот так:

function readRecords() {
var id_input = $("input[name='id']").val();
$.get("dis_surg/readRecords.php", {id:id_input}, function (data, status) {
$(".records_content").html(data);
});

или еще можете записать id в data атрибут какого нибудь подходящего элемента и потом считать нужно смотреть по ситуации.
 
Добавьте в index.php в выводе <input type="hidden" value="<?php echo $id; ?>" name="id" />
js изменить вот так:

function readRecords() {
var id_input = $("input[name='id']").val();
$.get("dis_surg/readRecords.php", {id:id_input}, function (data, status) {
$(".records_content").html(data);
});

или еще можете записать id в data атрибут какого нибудь подходящего элемента и потом считать нужно смотреть по ситуации.
Нет, так не пойдет, вы не поняли как работает скрипт, или я не могу обьяаснить
 
скиньте ссылку на сайт.Или опишите более подробно
 
У меня все это на локале,
 
id will be taken from this variable:
$ id = $ row ["id"];

It seems you are repeating your variable elsewhere
 
просто добавить до dis_surg.js ещё скрипт <script>var id = <?=$id?>;</script> а внутри dis_surg.js дать в параметры $.get -> {id: id} ... в readRecords.php обработать через $_GET["id"]
 
Назад
Сверху