Синтаксис Javascript для передачи переменных PHP - PullRequest
1 голос
/ 28 августа 2010

ПРИВЕТ ВСЕМ: D

У меня есть некоторые трудности с передачей php varaibles через javascript.

В основном это утверждение:

new Ajax.Updater( 'result', 'update_request.php?status='+status_change);

и мне нужно передать другую переменную после status_change, переменная, которую мне нужно передать, это идентификатор обновляемого билета.

Итак, я попробовал это:

new Ajax.Updater( 'result', 'update_request.php?status='+status_change'&requestid='+request_id);

Однако это дает мне ошибку, указанную ниже:

Сведения об ошибке веб-страницы

Сообщение: ожидается ')' Строка: 128 Char: 77 Код: 0 URI: http://site_url/dev/time_off_new/main.php

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

Я запустил скрипт php, к которому он прикреплен, и все работает нормально. После отладки я сузил его до этого утверждения, поэтому все остальное работает нормально.

Спасибо заранее.

Мир и любовь!

1 Ответ

2 голосов
/ 28 августа 2010

Вы пропустили оператор конкатенации после переменной status_change

Попробуйте это

new Ajax.Updater( 'result', 'update_request.php?status='+status_change+'&requestid='+request_id);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...