[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как подсунуть переменную?
Renden
Привет, подскажите:

$(function(){
if(index == 0)
var test = "mail";
if(index == 1)
var test = "echo";
$.ajax({
type: "POST",
data : ({name:'vasya', test:1}),
cache: false
});
});

Вопрос в том что он думает что test это название, а не переменная data : ({name:'vasya', test:1}), как нужно обозначить чтоб test была переменной?



Спустя 15 минут, 1 секунда (2.08.2011 - 11:36) SoMeOnE написал(а):
А как ты хочешь?
Ты же в первом случае правильно пишешь
name:'vasya'

первое название, второе значение.
Во втором случае у тебя test название, 1- значение
Если хочешь передать test пиши тоже самое. Допустим:

$(function(){
if(index == 0)
var test = "mail";
if(index == 1)
var test = "echo";
$.ajax({
type: "POST",
data : ({name:'vasya', test_name:test}),
cache: false
});
});
});

Спустя 1 минута, 44 секунды (2.08.2011 - 11:38) kristall написал(а):
Я не уверен, но возможно eval(test) подойдет.

Спустя 42 секунды (2.08.2011 - 11:39) Renden написал(а):
SoMeOnE
Я хочу чтоб название было переменной, а не значение переменной.

kristall
Неработает sad.gif

Спустя 13 минут, 29 секунд (2.08.2011 - 11:52) SoMeOnE написал(а):
Теперь понел. Ну я не знаю. Думаю, что никак...)
А зачем именно так нужно. Что за задача?

Спустя 6 минут, 39 секунд (2.08.2011 - 11:59) Renden написал(а):
SoMeOnE
Да уже неважно, сделал по другому, просто хотел оправлять разные POST имена, раз нельзя сделал по страринке, одно и тоже POST имя, разные значения smile.gif

Спустя 2 минуты, 55 секунд (2.08.2011 - 12:02) SoMeOnE написал(а):
Цитата (Renden @ 2.08.2011 - 08:59)
SoMeOnE
Да уже неважно, сделал по другому, просто хотел оправлять разные POST имена, раз нельзя сделал по страринке, одно и тоже POST имя, разные значения smile.gif

Думаю циклом можно было сделать)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.