再见
我需要根据用户选择创建一个动态表单。
即在我选择的第一个表单字段中"John Smith"
,这将填充(通过外部 php/mysql 文件)第二个选择字段"Artist, Carpenter, Other"
,如果我选择艺术家,我将填充第三个选择字段,"Singer, Painter, Sculptor"
依此类推
由于我对 javascript 的无能,我花了一上午的时间在谷歌上搜索脚本,我在这里找到了一个很酷的教程
它可以工作,很干净,但它只更新带有 id 的 div txtResult
,它静态包含在 js 文件中(参见 ajax_req.js 的第 19 和 31 行)。我以为我可以通过 GET 传递 id 名称,但我不知道如何让脚本识别变量。
这是代码:
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("txtResult").innerHTML= xmlHttp.responseText;
}
}
我想通过 GET id 名称传递并有这样的东西:
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("GET[idName]").innerHTML= xmlHttp.responseText;
}
}
你能帮我么?如果您碰巧知道更好的东西,我也可以更改脚本
Ciao,谢谢你,
埃德