我是 javascript 和 ajax 的新手,我想了解更多。我很难让我的简单 ajax 脚本工作。该脚本的目的是传递两个变量。一个变量称为文件的当前名称。第二个变量是文件的新名称。第二个变量用文本框输入。
单击提交按钮时,将执行脚本。我知道该功能很好,因为我可以对其进行硬编码并使其工作。我似乎遇到的问题是第二个变量没有正确传递。
<?php
$q="Test";
echo "<form name=\"Form-$q\" method=\"post\" >";
echo "New File Name: <input type=\"text\" name=\"NewNameFor$q\" /><br />";
echo "<input type=\"submit\" id=\"ChangeNameButton$q\" value=\"Change\" onclick='ChangeFileName(\"$q\",\"this.form.NewNameFor$q.value\");return false;'>";
echo "</form>";
?>
我的代码输出以下内容:
mv /data/Test /data/this.form.NewNameForTest.value
很明显我的代码没有正确读取表单输入。我只是不确定我可能错过了什么。