Как обновить значение таблицы при выборе другого значения в поле выбора

0

Я хочу обновить значение таблицы при выборе другого значения в поле "Выбрать". Моя проблема - когда выбираете значение окна выбора. Таблица загружает данные отлично, тогда я выбираю другое значение. Таблица загружается без обновления существующего значения. Ma - jquery и получить данные с использованием метода getjson.

Код HTML

<select id="destinations"  >
    <option value=""></option>
</select>
<table id= "class" class="table table-hover">
    <thead>
        <tr>
            <th>S.No</th>
            <th>Date & Time</th>
            <th>Status</th>
            <th>Served Business</th>
            <th>Total Amount</th>
            <th>Parking Rate</th>
            <th>Tip</th>
            <th>Promo Code</th>
            <th>Promo Discount</th>
        </tr>
    </thead>
    <tbody>                         
    </tbody>
</table>

скрипт

$(document).ready(function() {
    $.getJSON('http://api.valetpayapp.com/phptest/dashboard_fetch_valet_locations.php?callback=?', 'valetgroup_id=valetgroup_52c36a450a002', function(data) {
        $.each(data, function(i, v) {
        $('#destinations').append('<option value="' + v.ValetLotId + '">' + v.BusinessName + ', ' + v.Address + '</option>');
        });
    });
});
$('select').change( function() {
    var params = { valetlot_id:this.value, start_date:'2014-01-01', end_date:'2014-02-28' };
    var str = jQuery.param( params );
    $.getJSON('http://api.valetpayapp.com/phptest/dashboard_fetch_valet_transactions.php?callback=?',str, function(data) {
        $.each(data, function(i, f) {
        var tblRow = "<tr>"  + "<td>" + f.Date + "</td>" + "<td>" + f.Status + "</td>" + "<td> " + f.BusinessName + "</td>" +  "<td>" + f.TotalAmount + "</td>" + "<td>" + f.ParkingRate + "</td>" + "<td>" + f.Tip + "</td>" + "<td>" + f.PromoCode + "</td>" + "<td>" +   f.PromoDiscount + "</td>" + "</tr>"
        $(tblRow).appendTo("#class tbody");
        });
    });
});
  • 0
    Предоставьте нам некоторый код HTML и JS, возможно, jsfiddle.net И НЕКОТОРЫЕ ОБЯЗАТЕЛЬСТВА!
  • 0
    Ваш вопрос сбивает с толку. Под табличным значением вы подразумеваете специфическую ячейку или всю таблицу? У тебя есть какой-нибудь код? Пожалуйста, отправьте это, если вы делаете
Показать ещё 3 комментария
Теги:

1 ответ

0
Лучший ответ

Проверьте JSFIDDLE, что я сделал:

http://jsfiddle.net/G5Cb8/3/

Вам просто нужно очистить стол стола после выбора:

    $('table#class tbody').html('');
  • 0
    Я не думаю, что он вернется ... :(: D
  • 0
    Большое спасибо @ Mr.TK ....... это работает ... У меня есть еще одно сомнение, как автоматически связать первое значение в поле выбора после загрузки веб-страницы.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню