使用php和ajax更新数据库

时间:2009-04-05 23:42:25

标签: php ajax variables

下面是我的脚本,用于更新我的数据库中的字符位置:

<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 个答案:

答案 0 :(得分:2)

尝试:

<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>

这是你的意思吗?这似乎是一个相当基本的问题......

答案 1 :(得分:0)

我不明白你的问题。

为什么不直接将变量作为函数参数传递给positionUpdate?

也许你可以更详细地解释一下你想要完成的事情。