使用 Ajax 请求在 PHP 中提交表单值

submitting form values in php using ajax request

提问人:jasper bloom 提问时间:9/3/2011 更新时间:9/3/2011 访问量:83

问:

好的,所以我正在尝试在用户完成创建帐户后将用户的信息加载到表单字段中。这有点像“重新检查您的个人信息”,但在这里他已经设置了他之前输入的值。我应该如何使用ajax来做到这一点。我想使用原型 ajax 来避免突兀的编码。

同样,这些是步骤

1.用户在注册.php时创建一个帐户

2.他被重定向到edit.php,在那里他检查默认设置的个人信息。

如果我这样做

function setFormData()
{
 new Ajax.requestHTML("edit.php")
 { onSuccess:someFunction()

 });

}

那么我该如何设置表单值,例如

 function someFuncton(ajax)
 {
    $("firstname").value=??
    $("lastname").value=??
    $("country").value=??
 }
prototypejs 不显眼的javascript

评论

0赞 clockworkgeek 9/3/2011
我对“重定向到编辑.php”感到困惑。如果有重定向,则会加载一个全新的页面,您可以在没有 javascript 的情况下预填充输入字段。AJAX 有什么用?

答:

0赞 Vitor Furlanetti 9/3/2011 #1

您可以在 edit.php 中输出带有值的 XML、JSON 或字符串,解析它并在您的 someFunction 中使用