A.B.C.
Новичок
Здравствуете, помогите справиться. Смысл задачи в том, чтоб отправить переменную в php скрипт через js (по другому просто не вижу способа)
смысл такой вот эти скрипты у меня подключаются:
<SCRIPT type="text/javascript">
function lookup(inputString) {
if(inputString.length == 0) {
// Hide the suggestion box.
$('#suggestions').hide();
} else {
$.post("rpc.php", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
});
}
} // lookup
function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 200);
}
</SCRIPT>
Как видите вот в этом месте подключается файл rpc.php где и происходит все действие.
вот например его упрощенное содержимое:
$val="ПРИМЕР";
echo '<li onClick="fill(\''.$val.'\');">'.$val.'</li>';
Вот здесь вся проблема! Как передать в скрипт переменную $val??? (вообще она массив, но это, я как понимаю не суть важно,если что отправлю строкой, а там разобью)
Пробывал $_SESSION['val'], но в скрипт она приходит пустой!!!
может в этом месте $.post("rpc.php", {queryString: ""+inputString+""}, можно как то отправить внутрь переменную??? Типа как наподобии ПХП пользовательских функций???
Друзья подскажите кто знает...
p/s/ передавать нужно будет именно $val, а не конкретно значение типа "пример 2" т.к. $val вытаскивается из БД и всегда разный
смысл такой вот эти скрипты у меня подключаются:
<SCRIPT type="text/javascript">
function lookup(inputString) {
if(inputString.length == 0) {
// Hide the suggestion box.
$('#suggestions').hide();
} else {
$.post("rpc.php", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
});
}
} // lookup
function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 200);
}
</SCRIPT>
Как видите вот в этом месте подключается файл rpc.php где и происходит все действие.
вот например его упрощенное содержимое:
$val="ПРИМЕР";
echo '<li onClick="fill(\''.$val.'\');">'.$val.'</li>';
Вот здесь вся проблема! Как передать в скрипт переменную $val??? (вообще она массив, но это, я как понимаю не суть важно,если что отправлю строкой, а там разобью)
Пробывал $_SESSION['val'], но в скрипт она приходит пустой!!!
может в этом месте $.post("rpc.php", {queryString: ""+inputString+""}, можно как то отправить внутрь переменную??? Типа как наподобии ПХП пользовательских функций???
Друзья подскажите кто знает...
p/s/ передавать нужно будет именно $val, а не конкретно значение типа "пример 2" т.к. $val вытаскивается из БД и всегда разный