Показать сообщение отдельно
  #9 (permalink)  
Старый 21.03.2014, 03:17
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Тут в чем то еще дело, потому что числовой параметр передать удается..
Часть скрипта который принимает данные:
// получаем id последнего сообщения
$last_id = isset($_POST['last_id']) ? (int)$_POST['last_id'] : 0;
// текст
$text = isset($_POST['text']) ? trim($_POST['text']) : '';

На страничке форму дополнил следующим:
<div id="chat" data-last-id="0" data-game-id="<?=$gameID;?>"></div>
В вышеупомянутый скрипт приема данных добавил следующее
$gameID = isset($_POST['gameID']) ? (int)$_POST['gameID'] : 0;
В скрипт chat.js добавил
var send_data = {
...
gameID: $(chat).attr('data-game-id')

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

Последний раз редактировалось cript, 21.03.2014 в 03:21.
Ответить с цитированием