Вход

Просмотр полной версии : Как подмутить скрипт


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
Изначально он передает только одну переменную idmodelsrestore
Нет, он передает idmodelsdrop. У вас 6 раз переменной string присваивается новое значение. Используйте '+=' вместо '=' и разделяйте данные '&', например.