На странице есть код:
$script = <<<JS
$( "#select_test" ).change(function() {
var select = document.getElementById("select_test");
var value = select.value;
debugger;
$.post(
"/education/dialogs/add-result-general-test/check",
{testValue : value , group_id: "$csrf" },
function(html){
console.log(html);
$("#result-zone").load(html, null);
},
//$.pjax.reload({container : '#result-zone' , timeout : false});,
//"json",
).done(function(html){
console.log(html);
},
);
});
JS;
<br> <div class="form-group" id="result-zone"></div>
На сервер посылается запрос и возвращается форма: код с функции console.log()
Uncaught Error: Syntax error, unrecognized expression:
<label for="nameStudent263" class="col-md-4 control-label">Мария Лопатина</label> <div class="col-sm-8"> <select id="nameStudent263" class="form-control" name="name263"> <option value="">Выберите оценку</option> <option value="Зачёт">Зачёт</option> <option value="Не зачёт">Не зачёт</option> </select> </div> <br>
<label for="nameStudent281" class="col-md-4 control-label">Алиса Савцова</label> <div class="col-sm-8"> <select id="nameStudent281" class="form-control" name="name281"> <option value="">Выберите оценку</option> <option value="Зачёт">Зачёт</option> <option value="Не зачёт">Не зачёт</option> </select> </div> <br>
<label for="nameStudent297" class="col-md-4 control-label">Дарья Цысь</label> <div class="col-sm-8"> <select id="nameStudent297" class="form-control" name="name297"> <option value="">Выберите оценку</option> <option value="Зачёт">Зачёт</option> <option value="Не зачёт">Не зачёт</option> </select> </div> <br>
В чем может быть проблема?
В коде использован метод .load
, который загружает разметку по указанному адресу. Первый параметр должен быть url
.
Однако в данном случае передается полученный html
, из-за этого возникает ошибка.
Для непосредственной вставки html
На страницу нужно использовать метод .html
$("#result-zone").html(html, null);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброе время сутокТакой вопрос касательно верстки и оптимизации
я хочу чтобы при нажатии на кнопку менялась картинка заднего фона страницы , и чтобы это работало через localhost, так как documentgetElementById()
Не могу решить проблему с выбором пункта! Выбранный пункт не хочет отображаться в начальном окошке, посмотрите в чем может быть проблема...