Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> получаю пустой обьект 
:(
    Опции темы
Areostar
Дата 23.6.2015, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Код не мой.

на одной странице работает норм

перенес на вторую страницу поменял поря в форме соответственно и 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>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.