Я полагаю, что у вас есть ошибка в вашем JavaScript (проверьте FireBug), которая приводит к сбою вашего click
события, отправляя форму нормально (и возвращая JSON-ответ, не вызывая вашу функцию обратного вызова).
Измените это:
$.post("/PatientACO/SearchByDemographic", formCollection:srlzdform, function (data) {
options = $.map(data, function (item, i) {
return "<option value=" + item.Value + ">" + item.Text + "</option>";
});
$("#PatientListToAdd").html(options.join(""));
});
На это:
$.post("/PatientACO/SearchByDemographic", srlzdform, function (data) {
options = $.map(data, function (item, i) {
return "<option value=" + item.Value + ">" + item.Text + "</option>";
});
$("#PatientListToAdd").html(options.join(""));
});
Код ошибки formCollection:srlzdform
.Это недопустимое выражение JavaScript и приведет к ошибке.Возможно, вы имели в виду { formCollection:srlzdform }
, но я не думаю, что это необходимо.Модельный переплет должен уметь это выяснить.