|
Принятие запросов из PHP
При возвращении значений из $_POST запроса необходимо обрабатывать возвращаемые данные..
для числе можно использовать parseInt() Что делать если нужно принять текст! Ибо alert (answer); //'result true' var a = answer; if (a='result true) alert ('work'): не работает! кто сталкивался с таким? что делать? |
if (a=='result true') alert ('work'):
|
Сори, это моя уже ошибка! но это и подразумевалось! так он не работает=)
|
Цитата:
if (a == "'result true'") alert ('work');
в конце строки у вас двоеточие : стоит вместо точки с запятой ; и возможно подразумевается именно строка с кавычками... какая-нибудь ошибка появляется вообще? |
Ошибки нет!
Вот запрос $.post( "ajax.php", {"n":1}, function(answer){ $('#exit').html(answer); var a = answer; if (a=="'Выход'") alert ('work'); }); вот ответ if ( $_POST['n']==1) print_r ('Выход'); в <div id='exit'> выводит Выход при alert (a); выводит Выход при сравнении не видит все равно! |
a alert(a.length) что покажет?
|
7мь
|
Severtain,
Цитата:
А нафиг двойные кавычки ?
if (a=="'Выход'") alert ('work');
Почему не так ?
if (a=="Выход") alert ('work');
|
Даже если echo "Выход";
|
Цитата:
if (a=='"Выход"') alert ('work'); |
| Часовой пояс GMT +3, время: 00:31. |
|