Jquery Popup и JSon проблема в MVC - PullRequest
       20

Jquery Popup и JSon проблема в MVC

0 голосов
/ 24 октября 2009

У меня есть несколько элементов управления TextBox в JQuery Popup:

       <li id="lblAmountPerTurbine">
            <label for="AmountPerTurbine"><strong>Amount Per Turbine:</strong></label>
            <%= Html.TextBox("AmountPerTurbine")%>
            <%= Html.ValidationMessage("AmountPerTurbine", "*")%>
        </li>     
        <li id="lblAmountPerMWIC">
            <label for="AmountPerMWIC"><strong>Amount Per MWIC:</strong></label>
            <%= Html.TextBox("AmountPerMWIC") %>
            <%= Html.ValidationMessage("AmountPerMWIC", "*")%>
        </li> 

У меня есть несколько JQuery и JSON для обновления представления за всплывающим окном (для краткости):

function ElementSave(e) {
//get the data into an array to pass to controller
var fixedElementData = $('#Element_InputDiv').find(':input').serializeArray();  

//build the url based on the save type
if ($('#PaymentFixedElementId').val() != 0)      
    var url = '/PaymentFixed/EditElement/' + $('#PaymentFixedElementId').val(); 
else 
    var url = '/PaymentFixed/CreateElement/' + +$('#PaymentFixedId').val();    

//post the new invoice to the controller action and deal with the call back
$.post(url,
            fixedElementData,
            function(data) {
                //if the controller returns errors then display, otherwise add to grid
                if (data.errors != null) {
                    $('#ErrorDiv').html(data.errors);
                }
                else {

Моя проблема в том, что **** data.AmountPerTurbine ** всегда неопределен. ** Остальные поля все в порядке.

Он даже передает правильные данные обратно в контроллер и сохраняет правильно, но я не могу корректно обновить свое представление.

Я проверил свою модель, привязки и т. Д. До этого момента все работало нормально.

Любые идеи будут с благодарностью приняты.

1 Ответ

1 голос
/ 26 октября 2009

В конечном итоге выследили до опрометчивой опечатки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...