jquery & ajax

igortik

Новичок
jquery & ajax

думаю юзать jquery вместо mootools и теперь приходится разбираться в правильности составления обработки событий и т.п.

Если ранее я юзал:

var title = form.title.value;
var name = form.name.value;
var contact = form.contact.value;
var message = form.message.value;
$('order').load('mod/send_message.php?do=send'+title+'' и т.д. и т.п.);

То теперь стоит вопрос, как js-обработчику передать в load переменные title, name, contact, message.

Обычная конкатенация, если можно так выразиться, уже не проходит...
$('#order').load('mod/send_message.php?do=send'+title+'&name='+name+'&contact'+'&message='+message);
(неверный способ)

Вопрос - почему ? И как добавить в load значения своих переменных?????

-~{}~ 25.02.09 11:38:

Даже, если юзать конструкцию:

var url = 'mod/send_message.php?do=send&title=' + form.title.value;;
//alert(url);
$('#order').load(url);

То js не будет выполняться в случае, если в title будут присутствовать пробелы!
 

MiRacLe

просто Чудо
$.param({когда: 'же', мы: 'научимся читать документацию',вместо: 'того чтобы нищебродствовать на форумах'});
 

igortik

Новичок
Ничего не ясно, дай хоть ссылку.

Я уже перед тем, как спросить прочел:
http://anton.shevchuk.name/javascript/jquery-for-beginners/ ;
материалы с linkexchanger.su

Так что про документацию ты зря.

По сути мой вопрос заключается в том, как правильно соединить переменные, чтобы получить url, который по мере load не приведет к ошибке.

Мой обработчик соединяет все, что есть в форме в 1 строку и отправляет в load. Все замечательно работает, НО, если в строке встретится проблел, то нет.

В общем, мне просто необходим нормальный материал, где человеческим языком написано и есть примеры того, что мне нужно.
 

igortik

Новичок
За такой контекст меж строк можно зубов лишиться на раз.

Буду сам разбираться вместо чтения тупых меж-строчных посланий.

Если тебе не ясно, что человек, задающий вопрос только осваивается с jquery и имеет слабые познания в js вцелом, то ты полный дятел.
 
Сверху