Jquery Chained не правильно связывает

Я использую CakePHP и получил JQuery цепочки, работающие ранее, но по некоторым причинам я не могу с этими таблицами SQL. У меня есть страница InvoiceDetails с двумя раскрывающимися списками ‘Part_number’ и ‘Batch_number’, когда выбран номер детали. Я хочу, чтобы он показывал только номера партий для этой детали, а не все номера партий. Поэтому я решил использовать jquery цепочку для этого, но в настоящее время, когда номер Part_number не выбран, я могу выбрать все возможные номера партий, и как только номер Part_number выбран, выпадающий список batch_numbers становится серым и не может использоваться. Я не понимаю, почему это не работает, потому что я реализовал это с таблицей стран и городов ранее.

Это скрипт, который я использую

<?php echo $this->Html->script('jquery.chained'); ?>
<script type="text/javascript">
$(document).ready(function () {
$("#batch_number").chained("#part_number");
});
</script>

Это торт для выпадающих

echo $this->Form->input('part_number', ['options' => $stocks, 'empty' => true,'id'=>'part_number']);
echo $this->Form->input('batch_number', ['options' => $stockDetails, 'empty' => true,'id'=>'batch_number']);

Это часть таблицы запасов
Снимок экрана таблицы запасов mysql из Workbench
Это часть моей таблицы StockDetails
Снимок экрана mysql stock Детальная таблица из MySQL Workbench
Может быть потому, что у акций есть составной ключ — единственное отличие, которое я вижу в реализации моих стран и городов.
Некоторые образцы данных для таблицы запасов
Пример данных из таблицы запасов из MySQL Workbench
Некоторые примеры данных для таблицы StockDetails
Пример данных из таблицы stockDetails из MySQL Workbench

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector