powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [jquery] помогите разобраться с data
5 сообщений из 5, страница 1 из 1
[jquery] помогите разобраться с data
    #39733241
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашлась проблема, не понятно почему возникает и как ее решить...
Ajax вызывает php скрипт на сервере, далее скрипт отдает:
1. "еее", то ничего не происходит
2. "<span>еее<\/span>", то отрабатывает все как надо.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<table>
  <tbody>
    <tr>
      <td>
        <div><label><input type="checkbox" name="urls" value="url_01" class="checkbox_urls" /></label></div>
      </td>
    </tr>
  </tbody>
</table>
<button type="button" class="doit">Работать!</button></p>


Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
	$('.doit').click(function() {
		$( "input:checked" ).each(function(){
			$(this).attr('checked',false);
			var $this = $(this);
			$.ajax({
				type: "POST",
				url: "ajax_backlinks.php",
				data: {name: this.name, host: this.value},
				success: function (data) {
					$( data ).insertAfter( $this.parents("label") );
				}
			});
		});
	});
...
Рейтинг: 0 / 0
[jquery] помогите разобраться с data
    #39733253
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yarnik,

документацию читать пробовали?

.insertAfter()

Description: Insert every element in the set of matched elements after the target.

"еее" - это не элемент, это text node. Основы не знаете.
...
Рейтинг: 0 / 0
[jquery] помогите разобраться с data
    #39733254
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И там же в документации есть ссылка на метод .after() .

Код: 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.
<!DOCTYPE html>
<html>
<head>
  <script data-require="jquery" data-semver="3.2.1" src="https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"></script>
</head>
<body>
  <table>
    <tbody>
      <tr>
        <td>
          <div>
            <label><input type="checkbox" name="urls" value="url_01" class="checkbox_urls" /></label>
          </div>
        </td>
      </tr>
    </tbody>
  </table>
  <button type="button" class="doit">Работать!</button>
  <script>
    $('.doit').click(function() {
      $('input:checked').each(function() {
        var $this = $(this);
        
        $this.attr('checked', false);
        $this.parents('label').after('eee').before('<span style="color:red">yo!</span>');
      });
    });
  </script>
</body>
</html>
...
Рейтинг: 0 / 0
[jquery] помогите разобраться с data
    #39733260
Фотография yarnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю за объяснение, действительно не знаю основ.
Где о них можно почитать доходчиво подскажите, будьте на столько любезны.
...
Рейтинг: 0 / 0
[jquery] помогите разобраться с data
    #39733261
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [jquery] помогите разобраться с data
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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