JavaScript — использование submitdata в Jeditable и в save.Stack Overflow

Я использую Jeditable для редактирования столбцов. Но во время редактирования одного конкретного столбца мне нужно отправить некоторую дополнительную информацию с постом. Чтобы сделать это, я включил данные: как показано ниже.

var foo = 12;  var foo2 = 'ABBOT';

$(document).ready(function() {
$('.edit').editable('save.php', {
indicator : "Saving...",
tooltip   : '',
style     : "inherit",
submitdata: function(value, settings) {
return {
foo: netID,
foo2: cs1
};
}
});

Данные для foo и foo2 создаются в var foo = 12 а также var foo2 = 'ABBOT' (netID и cs1) на шаг выше редактируемой функции.
Мой вопрос в два раза: один это правильный синтаксис для передачи этих значений?
Во-вторых, в save.php как получить эти значения?

В настоящее время в save.php у меня есть;

$rawdata = file_get_contents('php://input');

Но я не понимаю, как подобрать значения foo и foo2.

Если вы можете и хотите, пожалуйста, помогите мне понять, как это сделать.

0

Решение

Я новичок в JQuery, но пытался Jeditable. Я считаю, что переменные передаются через массив $ _REQUEST, поэтому в вашем php-файле:

$val1 = $_REQUEST['foo'] ;
$val2 = $_REQUEST['foo2'] ;
echo $val1;
echo $val2;
// prints out 12 & ABBOTT

Я тоже застрял на том, как вы передаете переменную через параметр submitdata. Со статическим значением это:

submitdata : {foo: "12",
foo2: "ABBOTT"}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]