Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS получается пустой обьект / 2 сообщений из 2, страница 1 из 1
23.06.2015, 11:26
    #38990458
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS получается пустой обьект
Код не мой.

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

перенес на вторую страницу поменял поря в форме соответственно и id в коде
Но объект data получается ек опрелелён!???

ы чем может быть ощибка? чем лучше отлаживать JS. в частности как плсмотреть содержимое обьектов!?

код JS:

function getFormData($form){
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
					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 форма:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<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>
...
Рейтинг: 0 / 0
23.06.2015, 17:14
    #38990898
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS получается пустой обьект
Разобрался. ощибка была в другом месте приложения
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS получается пустой обьект / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]