Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не видит переменную в ajax (https://javascript.ru/forum/misc/33342-ne-vidit-peremennuyu-v-ajax.html)

Metric 19.11.2012 23:41

Не видит переменную в ajax
 
Подскажите пожалуста почему в ajax не видит переменную title.
И как это исправить. Заранее благодарен.

$('.btn_rename').live("click", function(){

var title = prompt('Введите новое название.');

if (title) {
$.ajax({
type: 'POST',
url: 'admin/category/rename',
data: 'id='+$(this).attr('id')+'&title='+title, //Вот здесь
success: function(html){
$('#div_data').html(html);
}
});
return false;
}
return false;
});

Serg_pnz 20.11.2012 10:22

Metric,
код не пробовал в теги заключать?

титл виден:
Цитата:

Параметрыapplication/x-www-form-urlencoded
id undefined
title я виден!
Исходный код
id=undefined&title=я виден!

Metric 20.11.2012 12:15

Спасибо, проблема действительно заключалась в тегах.

Исправил строку:
data: 'id='+$(this).attr('id')+'&title='+title,
На:
data: 'id='+$(this).attr('id')+'&title='+'"'+title+'"',

И всё заработало.

Serg_pnz 20.11.2012 13:17

Я вообще-то про bb-теги, которые используются при оформлении кода в твоём первом посте. Но если заработало)))

И то, что ты добавил называется "кавычка"


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