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的’处理表单’教程:
将确认页面设置为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'); } }); });