|
Принятие запросов из 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, время: 22:12. |
|