Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Совет по .load() (https://javascript.ru/forum/misc/51250-sovet-po-load.html)

Alex_dark74 30.10.2014 10:36

Совет по .load()
 
Есть у меня таблица и после строки с id="group_eq".
После этой строки хочу вставить из файла код используя .load().
От сюда возникает несколько вопросов.
1. Как вставить именно после строки с id="group_eq". Думается нужно использовать .after().
Но вот как это связать в кучу.
Пробовал так
$("#group_eq").after(function(){(this).load(html/type.php)});

но понимаю что это не правильно.
2. В параметре .load() можно передать параметр. А как его получить в файле php. Через GET или POST.

ksa 30.10.2014 11:05

Цитата:

Сообщение от Alex_dark74
Есть у меня таблица и после строки с id="group_eq".
После этой строки хочу вставить из файла код используя .load().

А что возвращает тот .load()?

Цитата:

Сообщение от Alex_dark74
В параметре .load() можно передать параметр. А как его получить в файле php

Смотри в реквесте... Или, что там у ПХП является его аналогом...

ksa 30.10.2014 11:29

Цитата:

Сообщение от Alex_dark74
Есть у меня таблица и после строки с id="group_eq".
После этой строки хочу вставить из файла код используя .load().

Как вариант...

tmp.csp
<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function (){
	$('button').click(function (){
		$('#test').after('<tr>');
		$('#test').next().load('tmp1.csp');
	});
});
</script>
</head>
<body> 
<table>
	<tr>
		<td>0</td>
	</tr>
	<tr id='test'>
		<td>1</td>
	</tr>
	<tr>
		<td>2</td>
	</tr>
</table>
<button>Load</button>
</body>
</html>


tmp1.csp
<td>New</td>

рони 30.10.2014 11:38

Alex_dark74,
а так ?
$.ajax({
  url: "type.php",
  success: function(data){
    $("#group_eq").after(data);
  }
});

Alex_dark74 30.10.2014 13:14

Как передать я разобрался. А вот как вставить после определенной строки?

ksa 30.10.2014 13:18

Цитата:

Сообщение от Alex_dark74
А вот как вставить после определенной строки?

В моем примере это как раз реализовано... :)

Но ты так и не ответил на мой вопрос
Цитата:

Сообщение от ksa
что возвращает тот .load()?



Часовой пояс GMT +3, время: 04:31.