Я делаю авторизацию и мне нужно передать два параметра
1это true или false
2 это ссылка на аватарку
но я могу передать либо текст либо html код, а как передать параметры
Спустя 6 минут, 20 секунд (20.06.2011 - 22:43) Nikitian написал(а):
json_encode()
json_decode()
json_decode()
Спустя 1 минута, 40 секунд (20.06.2011 - 22:45) YVSIK написал(а):
интересно вот как вы себе ето представляете?
Спустя 16 минут, 57 секунд (20.06.2011 - 23:02) webmonkey написал(а):
Либо XML, либо JSON, либо HTML.
Лучше JSON используйте. О нем ниже:
JavaScript передает что-то вроде:
{"flag": "false", "avatar": "pics/avatar.gif"}
В PHP это можно распарсить в массив:
$params = json_decode('{"flag": "false", "avatar": "pics/avatar.gif"}');
// array('flag' => 'false', 'avatar' => 'pics/avatar.gif')
Насчет создания JSON в PHP:
$params = json_encode(array('flag' => 'false', 'avatar' => 'pics/avatar.gif'));
// {"flag": "false", "avatar": "pics/avatar.gif"}
В JavaScript JSON парсить фактически не нужно:
var data = eval('(' + {"flag": "false", "avatar": "pics/avatar.gif"} + ')');
И data можно использовать как объект.
Лучше JSON используйте. О нем ниже:
JavaScript передает что-то вроде:
{"flag": "false", "avatar": "pics/avatar.gif"}
В PHP это можно распарсить в массив:
$params = json_decode('{"flag": "false", "avatar": "pics/avatar.gif"}');
// array('flag' => 'false', 'avatar' => 'pics/avatar.gif')
Насчет создания JSON в PHP:
$params = json_encode(array('flag' => 'false', 'avatar' => 'pics/avatar.gif'));
// {"flag": "false", "avatar": "pics/avatar.gif"}
В JavaScript JSON парсить фактически не нужно:
var data = eval('(' + {"flag": "false", "avatar": "pics/avatar.gif"} + ')');
И data можно использовать как объект.
Спустя 2 дня, 1 час, 38 минут, 2 секунды (23.06.2011 - 00:40) Gufon написал(а):
Чесноя до сих пор толком не понял, можно напримере php и js код
вот мне нужно послать jquery ajax запрос php файлу и он должне вернуть назад:
переменную а со значение 1
и переменную б со значением 2
вот мне нужно послать jquery ajax запрос php файлу и он должне вернуть назад:
переменную а со значение 1
и переменную б со значением 2
Спустя 18 дней, 21 час, 2 минуты, 18 секунд (11.07.2011 - 21:42) webmonkey написал(а):
JavaScript:
PHP (handler.php):
$.ajax({
url: 'handler.php',
type: 'POST',
data: {
// Данные, которые надо передать на сервер
username: 'Ибрагим'
},
success: function(data) {
var parsedJSON = eval('(' + data + ')');
alert(parsedJSON.a); // Значение переменной а, которую передал сервер
alert(parsedJSON.b); // Значение переменной б, которую передал сервер
}
});
PHP (handler.php):
<?php
$resp = array(
'a' => $_POST['username'],
'b' => $_POST['username'] . ' Анатольевич'
);
echo json_encode($resp);