2009-06-13 98 views
0

我需要将PHP脚本的返回值传递回我的html表单,但由于页面没有刷新,所以我不知道如何将此值存入表单。有人可以帮忙吗?任何想法都欢迎。如何使用JQuery将数据库值传递到我的表单中?

这是我对JQuery的工作方式的理解,至少是我使用它的方式。用户填写表单。表单已提交。 JQ提取值并通过查询字符串发送它们。 JQ代码指向一个url,这是我的php类所在的位置,它将返回表单所需的值。我想我应该能够使用jquery追加隐藏的文本框,但我不知道如何做到这一点。我甚至不确定这会起作用。

请帮忙。

回答

1

您可以使用$ .get(或$ .post)的回调函数将返回值注入到表单中。像这样:

$.get("test.php", function(data){ 
    $('#myFormField').val(data); 
}); 

那么简单!

+0

你好约翰,谢谢。现在就给这个镜头吧。 – user109162 2009-06-13 07:58:59

+0

希望它适合你。确保你阅读下面的Karim评论 - 你的PHP脚本应该只是回显你想要在表单字段中输入的值。 – 2009-06-13 11:48:48

1

您正在寻找这样的事情:

$.load('myScript.php', function(data) { 
    //fill a hidden textbox with your script output and reveal it 
    $('#textBox').val(data).show(); 
)}; 
相关问题