Как получить значение элемента после его добавления на страницу jQuery - PullRequest
0 голосов
/ 12 ноября 2010

Я пытаюсь получить значение из списка после того, как оно было добавлено на страницу списка ID равно ql_domain_groups мне нужно что-то вроде $ ('#').live () единственная причина, по которой я не использую live, заключается в том, что я не хочу нажимать что-либо, чтобы получить значение, которое я пытаюсь передать в Ajax

        function GetQLDomainPages(){
    $.ajax({
        type: "POST",
        url: "php/ql_pagefinder.php",
        data:   "domain_id=***Need To Get The Info HERE ***",
        success: function(html){
            $("#select_page_ql").html(html);

    }
    }); 

    }

Ответы [ 2 ]

1 голос
/ 12 ноября 2010

Предполагая, что "listbox" является элементом "select"

function GetQLDomainPages(){
    var data = "domain_id=" + $("#ql_domain_group :selected").val();

    $.ajax({
        type: "POST",
        url: "php/ql_pagefinder.php",
        data: data
        success: function(html){
            $("#select_page_ql").html(html);
        }
    });
}
1 голос
/ 12 ноября 2010

Вы можете просто использовать .val() непосредственно в вашем data объекте, например так:

function GetQLDomainPages(){
  $.ajax({
    type: "POST",
    url: "php/ql_pagefinder.php",
    data: { domain_id: $("#ql_domain_groups").val() },
    success: function(html){
      $("#select_page_ql").html(html);
    }
  }); 
} 

Обработчикам событий не нужно получать значение, вы можете получить его в любое время. В этом случае мы получаем последнее значение для отправки через AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...