Проблема передачи переменных через HTML, JavaScript и PHP - PullRequest
0 голосов
/ 22 октября 2010

Я использую JEditable и пытаюсь заполнить выбор на основе переменной.Мне нужен способ передать переменную со своей страницы обратно через JQuery для динамического создания выбора.

JQuery:

$(".dblclick_district").editable('miscfreqs.php?mode=save_edit&module=miscfreqs&type=district',
{
    type: 'select',
    loadurl: 'tools.php?mode=get_districts_json',
    submit: 'OK',
    event: 'dblclick'
});

HTML-код, который я использую, генерируется PHP:

<div class="dblclick_province" id="freq_id">Province</div>
<div class="dblclick_district" id="freq_id">District</div>

Я бы хотел как-то передать значение провинции через событие dblclick District, поскольку доступные районы зависят от того, какая провинция выбрана.

1 Ответ

1 голос
/ 22 октября 2010

Во-первых, два элемента на одной странице не могут иметь одинаковый идентификатор.В вашем случае оба div имеют одинаковый id, то есть freq_id, поэтому его следует изменить.

Вы можете использовать html, как показано ниже -

<div class="dblclick_province" id="province_id">Province</div>
<div class="dblclick_district" id="district_id">District</div>

Затем напишите приведенный ниже код в вашемJS файл.Он использует событие jquery dbclick .

$('document').ready(function(){
  $('#district_id').dblclick(function() {
    var province_value = $('#province_id').html();
   // write you code here in which you want to process province value.
  });
});
...