jQuery简单的数据传递HTML

我正在处理HTML表单,我想在提交按钮点击后实现,然后转到确认页面。 确认页面从表单页面获取数据。

由于我的表单validation由jQuery使用,例如我有一个变量名称是VISITORNAME如何使构造页面显示“谢谢你VISITORNAME

我做过研究,找不到简单易行的方法。

你有很多方法可以做到这一点,一种是在提交表单时向url添加一些内容,并在另一页中用js读取(这不涉及服务器端编码)

 $(form).submit(function() { $(this).action += '#visitorname=whatever' }); 

然后在表单中,您可以从URL获取访问者名称

 var name = window.location.href.replace(/^.*#visitorname=/, "") 

大多数表单使用服务器端语言,例如PHP或ASP.net。 我建议你阅读PHP的’处理表单’教程:

http://php.net/manual/en/tutorial.forms.php

将确认页面设置为PHP页面,并从表单中发送一些GET或POST值。

然后echo你的消息:

 echo 'Thank you, '.$_POST['visitorname'].', your form has been submitted'; 

例:

 **html** 
**jquery** $(document).ready(function (){ $('#test').submit(function(){ if($('#name').val()!=''){ $('#msg').html('Your custom message'); } }); });