2015-02-24 5 views
1

Если я загрузить данные из Ajax вызова этот путь один раз, данные загружаются штраф в таблицу:BootstrapTable DonT загрузки данных

$.ajax({ 
     url: actionUrl, 
     data: {LanguageUid : test, SystemUid : test}, 
     type: 'POST', 
     traditional: true 
    }).success(function (data) { 
     $('#MainTable').bootstrapTable({ 
      data: data.items 
     }); 
    }); 

Однако, если я пытаюсь перезагрузить каждый раз, когда я взываю к тем же Ajax называют этот путь :

$('#MainTable').bootstrapTable('load', {data : data.items }); 

Ничего не загружено. Данные. Те же. Любой идеал, что я сделал не так?

+0

Вы имеете в виду, что загруженные предметы всегда одинаковы? Или они разные, но остаются неизменными в таблице? –

+0

Я имею в виду, что они вообще не загружаются, если используют второй метод. – Timsen

ответ

0

Вы можете использовать $('#MainTable').bootstrapTable('destroy'), прежде чем повторно отправить свой вызов ajax.

Я думаю, что это плохой шаблон в дизайне функции bootstrapTable.

0

У меня был такой же выпуск. но, ниже код решить проблема. $('#tblData').bootstrapTable('destroy');

BTW, я до сих пор не знаю причины.