Изменить состояние HTML-страницы без обновления? - PullRequest
0 голосов
/ 18 мая 2011

В настоящее время у меня настроена база данных mySQL следующим образом:

fullname
address
cellphone
homephone
email

Это для пользователей, регистрирующихся в моей компании. В разделе сайта для сотрудников есть раскрывающееся меню, которое заполняется из строки полного имени базы данных. Есть ли способ использовать JavaScript / AJAX для отображения всего столбца данных, основанного на человеке, выбранном в данный момент в раскрывающемся меню?

Ответы [ 4 ]

1 голос
/ 18 мая 2011

Как сказал pimvdb и я, для этого вам потребуется серверный язык.

0 голосов
/ 18 мая 2011

Я настоятельно рекомендую использовать jQuery и .ajax ()

0 голосов
/ 18 мая 2011

С AJAX все просто.Просто имейте страницу, которая печатает набор результатов, отформатированный как вам нравится.Затем выполните простой вызов jQuery, например:

$("#personDiv").load("person.php?name="+$("#fullname").val());
0 голосов
/ 18 мая 2011

Да, есть способ.

Просмотрите jQuery http://jquery.com/, где вы можете создать элемент.

Используйте ASP.NET для чтения данных с сервера SQL, затемсделайте вызов jQuery AJAX на вашу страницу ASP.NET и, наконец, отобразите его.

Вот фрагмент моего кода, который должен вам помочь.

$.ajax({
        type: "POST",
        url: "YOURPAGE.aspx/YOURMETHOD",
        contentType: "application/json; charset=utf-8",
        data: "{ 'upc':'" + value + "' }",
        dataType: "json",
        success: function (result) {
            var yourelement = document.getElementById("someelement").options;
            //mess around with the element here
            }
        },
        error: function(){}
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...