2009-04-05 6 views
0

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

<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

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

+0

Dupe: http://stackoverflow.com/questions/719880/submit-php-variables-with-javascript-link – Damovisa

+0

Если вы действительно внимательно прочитали два разных вопроса, я сделал это после того, как понял, что сначала задал неправильный вопрос. – Ryan

+0

Хорошо, ничего страшного - просто выглядело совсем похоже :) – Damovisa

ответ

2

Try:

<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

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

Почему вы просто не передаете переменные в качестве параметров функции в положениеUpdate?

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

Смежные вопросы