Тут в чем то еще дело, потому что числовой параметр передать удается..
Часть скрипта который принимает данные:
// получаем 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')
Однако мне нужно передать имя пользователя, которое не несет числовое значение и способ который подходит для числовых переменных в данном примере не прокатывает..