Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.07.2014, 10:23
Аватар для Yaros
Новичок на форуме
Отправить личное сообщение для Yaros Посмотреть профиль Найти все сообщения от Yaros
 
Регистрация: 22.07.2014
Сообщений: 2

Не могу подсоединить скрип AJAX
Ребят, вы меня уж простите, но я полный нуб и не могу всосать, что же я делаю не правильно. Если бы были какие варианты не обращался бы к вам за помощью. Поэтому сильно не ругайте и не посылайте курить мануалы, а коротко обяснить в чём заключаеться моя ошибка, если кто видит её. Теперь к коду. Его не много, но всё равно не выходит ничего:
Это сам AJAX, лежит в ajax.js:

function addForm() 
		{
        	var scntDiv = $('#p_scents');
        	var i = $('#p_scents p').size() + 1;
    
        	$('#addScnt').live('click', function() {
               		$('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" placeholder="Артикул '+ i +'" /></label>&nbsp;/&nbsp;<label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" placeholder="Количество. '+ i +'" /></label> <a href="#" id="remScnt">Удалить</a></p>').appendTo(scntDiv);
               		i++;
               		return false;
        	});
    
        	$('#remScnt').live('click', function() {
            	if( i > 2 ) {
               		$(this).parents('p').remove();
               		i--;
            	}
            	return false;
       		});
		};


В index.php подсоединяю его:

print "\n".'<script type="text/javascript" src="js/ajax.js"></script>';


и в форме включаю в div:
print '<tr><td>'.$langs->trans('Артикул').'&nbsp;/&nbsp;'.$langs->trans("Количество").'</td><td colspan="3">';
	print '<div id="p_scents">';    
    print '<label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" placeholder=Номер" /></label>&nbsp;/&nbsp;'; 
    print '<label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" placeholder="Количество" /></label>';
    print '&nbsp;<a href="#" id="addScnt">Добавить<img scr="../img/object_add_button.png"</a>';
    print '</div></td></tr>';


Ребят, не ругайте сильно, я правда только начинаю со всей этой требухой и много чего не понимаю. Помогите, если не трудно

Последний раз редактировалось Yaros, 22.07.2014 в 10:57.
Ответить с цитированием
  #2 (permalink)  
Старый 22.07.2014, 18:30
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 456

Yaros,
<script>
function add(el) {
    var p = document.createElement('P');
    p.innerHTML = '<input type="text"> <input type="text"> <input type="button" value="rem" onclick="rem(this)">';
    el.parentNode.parentNode.appendChild(p);
}
function rem(el) {
    el.parentNode.parentNode.removeChild(el.parentNode);
}
</script>

<div>
  <p><input type="text"> <input type="text"> <input type="button" value="add" onclick="add(this)"></p>
</div>
Ответить с цитированием
  #3 (permalink)  
Старый 23.07.2014, 17:03
Аватар для Yaros
Новичок на форуме
Отправить личное сообщение для Yaros Посмотреть профиль Найти все сообщения от Yaros
 
Регистрация: 22.07.2014
Сообщений: 2

Спасибо, Rise!!! Код совершенно другой, но выполняет ту же функцию которая мне нужна!!! Премного благодарен!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с AJAX Dim@ AJAX и COMET 4 16.09.2012 22:52
Не могу разобраться с jquery ajax pro_xaoc jQuery 3 20.08.2012 19:20
Не могу сделать ajax запрос jazzz13 AJAX и COMET 4 17.05.2012 16:31
SOS! Не могу перевыбрать после ajax dopelher jQuery 1 05.04.2011 14:39
Textarea после ajax не могу обратится mikeles Общие вопросы Javascript 0 12.01.2011 23:02