为什么我看到“未定义"的值?当我在 jQuery Mobile 中提交表单时在屏幕上?
这是我的 contactus.html 页面.我正在提交到服务器上的一个 php 页面,该页面将获取信息并发送电子邮件并表示感谢.当我提交表单时,尽管我能够收到电子邮件,但我在屏幕上看到的只是未定义".
<头><title>联系我们</title><link rel="stylesheet" href="css/latestjquerymobile.css"/><link rel="stylesheet" type="text/css" href="css/jquery.mobile.simpledialog.min.css"/><script type="text/javascript" src="js/jquery-1.6.1.min.js"></script><script type="text/javascript" src="js/latestjquerymobile.js"></script><script type="text/javascript" src="js/jquery.mobile.simpledialog.min.js"></script><script type="text/javascript">$(document).ready(function() {$("#contactus").submit(function(event) {alert("页面提交");})});头部><身体><div data-role="page" data-theme="e" id="contactus"><div data-role="header" data-position="fixed"><h1>联系我们</h1><a href="home.html" data-icon="back" class="ui-btn-left" data-ajax="false">返回</a><a href="home.html" data-icon="home" class="ui-btn-right" data-ajax="false">首页</a></div><!--/header --><div data-role="内容"><div align="center"><form action="http://testsite.com/contactus.php" name="contactus" id="contactus" method="post"><字段集><div data-role="fieldcontain"><label for="name">名称:</label><input id="name" name="name" type="text"/><label for="email">电子邮件:</label><input id="email" name="email" type="text"/><label for="contact">联系人:</label><input id="contact" name="contact" type="text"/><label for="message">消息:</label><textarea rows="4" cols="50" id="message" name="message"></textarea><br/><button type="submit" name="submit" value="submit-value">发送</button></fieldset></表单><div><br><br><a href="http://www.facebook.com/Apsession"><img src="images/facebook.png" border="0"/></a><a href="http://twitter.com/ApsessionMobile"><img src="images/twitter.png" border="0"/></a>
</div><!--/content --></div><!--/page -->