powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS получается пустой обьект
2 сообщений из 2, страница 1 из 1
JS получается пустой обьект
    #38990458
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код не мой.

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

перенес на вторую страницу поменял поря в форме соответственно и 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
JS получается пустой обьект
    #38990898
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался. ощибка была в другом месте приложения
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS получается пустой обьект
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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