Обновление базы данных с помощью php и ajax - PullRequest
0 голосов
/ 06 апреля 2009

Ниже приведен мой скрипт, который обновляет положение моих персонажей в моей базе данных:

<script language="javascript" type="text/javascript">
function positionUpdate(){
var word = document.getElementById('test').value;
var queryString = "?word=" + word;
ajaxRequest.open("GET", "new_position.php" + queryString, true);
ajaxRequest.send(null);
alert(queryString);
}
</script>

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

<a onClick="positionUpdate();"><img src="images/transparent.gif" border="0" /></a>

Ссылка выше используется несколько раз, поэтому мне нужно отправить значения вместе с ними, а не помещать переменные в сценарий вверху, иначе они всегда будут одинаковыми.

В качестве примечания я использую функцию php GET для получения переменных в position_update.php

Спасибо, Танни

Ответы [ 2 ]

2 голосов
/ 06 апреля 2009

Попробуйте:

<script language="javascript" type="text/javascript">
function positionUpdate(var1, var2){
    var word = document.getElementById('test').value;
    var queryString = "?word=" + word + "&var1=" + var1 + "&var2=" + var2;
    ajaxRequest.open("GET", "new_position.php" + queryString, true);
    ajaxRequest.send(null);
    alert(queryString);
}
</script>

и

<a onClick="positionUpdate('val1', 'val2');"><img src="images/transparent.gif" border="0" /></a>

Это то, что вы имеете в виду? Это кажется довольно основным вопросом ...

0 голосов
/ 06 апреля 2009

Я не понимаю вашего вопроса.

Почему бы вам просто не передать переменные в качестве параметров функции в positionUpdate?

Может быть, вы могли бы объяснить более подробно, чего вы пытаетесь достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...