Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как подмутить скрипт (https://javascript.ru/forum/dom-window/42483-kak-podmutit-skript.html)

popropusku 28.10.2013 21:24

Как подмутить скрипт
 
Есть скрипт, который передает обработчику переменную. Изначально он передает только одну переменную idmodelsrestore, хочу подшаманить его так, чтобы передавались 6 переменных, если они имеются.

<script type="text/javascript">

// скрываем индикатор обработки данных

$(document).ready(

	function() {

		$('#load').hide();

	}

);



// перехватываем значение id элемента с классом delete

// с помощью ajax, отправляем значение медодом POST файлу delete.php

$(function() {

$(".delete").click(

function() {

$('#load').fadeIn();

var commentContainer = $(this).parent();

// получаем значение элемента

var idprojectrestore = $(this).attr("idprojectrestore");
var string = 'idprojectrestore='+ idprojectrestore ;

var idprojectdrop = $(this).attr("idprojectdrop");
var string = 'idprojectdrop='+ idprojectdrop ;

var iddesignrestore = $(this).attr("iddesignrestore");
var string = 'iddesignrestore='+ iddesignrestore ;

var iddesigndropt = $(this).attr("iddesigndropt");
var string = 'iddesigndropt='+ iddesigndropt ;

var idmodelsrestore = $(this).attr("idmodelsrestore");
var string = 'idmodelsrestore='+ idmodelsrestore ;

var idmodelsdrop = $(this).attr("idmodelsdrop");
var string = 'idmodelsdrop='+ idmodelsdrop ;



$.ajax({

type: "POST",

// файл-обработчик

url: "actiontrash.php",

data: string,

cache: false,

// сворачиваем удаленный комментарий, и выводим индикатор

success: function(){

commentContainer.slideUp('slow', function() {$(this).remove();});

$('#load').fadeOut();
}
});
return false;
}
);
});

</script>


Я не силен в данной области. Заранее прошу прощения если все глупо.

Chiz 29.10.2013 00:08

Вы используете какой-то хостинг или php файл сами пишите?

BETEPAH 29.10.2013 00:42

Цитата:

Сообщение от popropusku
Изначально он передает только одну переменную idmodelsrestore

Нет, он передает idmodelsdrop. У вас 6 раз переменной string присваивается новое значение. Используйте '+=' вместо '=' и разделяйте данные '&', например.


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