Код не мой. на одной странице работает норм перенес на вторую страницу поменял поря в форме соответственно и id в коде Но объект data получается ек опрелелён!??? ы чем может быть ощибка? чем лучше отлаживать JS. в частности как плсмотреть содержимое обьектов!? код JS: | Код | function getFormData($form){ var unindexed_array = $form.serializeArray(); var indexed_array = {};
$.map(unindexed_array, function(n, i){ indexed_array[n['name']] = n['value']; });
return indexed_array; } function addNew() { $('#UserForm').modal({ backdrop: 'static', keyboard: false }).show() .one('click', '#submit', function() { DoInsert(); console.log(data); ServiceRequest(data, function(response) { console.log(response); }); }); } function DoInsert() { var f = $('#UserForm').find('form'); var AffiliateID = f.find('#AffiliateID').val(); var FirstName = f.find('#FirstName').val(); var LastName = f.find('#LastName').val(); var Email = f.find('#email').val(); var Password = f.find('#Password').val(); var Country = f.find('#Country').val(); var Phone = f.find('#Phone').val(); var PhonePrefix = f.find('#PhonePrefix').val(); var UserIP = f.find('#UserIP').val(); var formData = getFormData(f); var data = jQuery.extend({ 'tbl': 'users', 'cmd' : 'insert' }, formData); ServiceRequest(data, function(response) { console.log(response); }); }
|
html форма: | Код | <div id="UserForm" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title">User</h3> </div> <div class="modal-body"> <form> <input type="hidden" id="UserID" name="UserID"> <div class="form-group"> <label for="PartnerID">PartnerID:</label> <input type="text" class="form-control" id="PartnerID" name="PartnerID" placeholder="Enter Partner ID"> </div> <div class="form-group"> <label for="PlatformID">AffiliateID:</label> <input type="text" class="form-control" id="PlatformID" name="PlatformID" placeholder="Enter PlatformID"> </div> <div class="form-group"> <label for="FirstName">FirstName:</label> <input type="text" class="form-control" id="FirstName" name="FirstName" placeholder="Enter First Name"> </div> <div class="form-group"> <label for="UserName"> LastName:</label> <input type="text" class="form-control" id="LastName" name="LastName" placeholder="Enter Last Name"> </div> <div class="form-group"> <label for="email">Email:</label> <input type="email" class="form-control" id="email" name="email" placeholder="Enter Email"> </div> <div class="form-group"> <label for="Password">Password:</label> <input type="password" class="form-control" id="Password" name="Password" placeholder="Enter Password"> </div> <div class="form-group"> <label for="CreatedDate">Created Date:</label> <input type="text" class="form-control" id="CreatedDate" name="CreatedDate" placeholder="Enter Created Date"> </div> <div class="form-group"> <label for="Countries">Countries:</label> <textarea class="form-control autogrow" id="Countries" name="Countries" placeholder="Enter Countries"></textarea> </div> <div class="form-group"> <label for="Phone">Phone:</label> <input type="text" class="form-control" id="Phone" name="Phone" placeholder="Enter Phone"> </div> <div class="form-group"> <label for="PhonePrefix">PhonePrefix:</label> <input type="text" id="PhonePrefix" name="PhonePrefix"> </div> <div class="form-group"> <label for="UserIP">UserIP:</label> <input type="text" class="form-control" id="UserIP" name="UserIP" placeholder="Enter UserIP"> </div> </form> </div>
|
|