1

推荐 jQuery 1.6.4 ajax php 表单邮件脚本?

我一直在寻找适合我可以使用的 jQuery 1.6.4 ajax php 的脚本。我遇到的很多内容都是脚本的一部分,需要花费大量时间来组合。有没有什么从头到尾清楚描述的。如果可能的话,还有一个带有 check.php 脚本的表单。

我正在使用带有 php 脚本的 ajax post 使用 jQuery 1.6.4 表单邮件。如果未填写单个输入字段,则会出现 jQuery 错误消息。

注册 ID 号并选择模块主题 1 或主题 2 并提交。这将转到 subjectData.mysql 数据库

我已经使用 jQuery 1.6.4 设计了一个表单邮件。

<div class="field"><!-- Start Login--> 
     <form action="register.php" method="post" class="register">
         <fieldset class="ui-widget ui-widget-content">
         <label for="textinput1"><strong>Log in to register a module</strong></label>
         <input id="textinput1" placeholder="people number" type="text"  /></fieldset>
         <fieldset data-role="controlgroup">
         <input id="textinput2" placeholder="Password" type="password" /></fieldset> 
         <fieldset data-role="controlgroup" data-mini="true">
         <input type="radio" name="radio-choice-1" id="radio-mini-1" value="modNo1" checked="checked" />

         <label for="radio-mini-1">subject 1</label>
         <input type="radio" name="radio-choice-1" id="radio-mini-2" value="modNo2"  />
         <label for="radio-mini-2">subject 2</label></fieldset>
         <input type="submit" data-theme="a" name="submit" value="Register" />
         <button data-theme="b" id="reset" type="reset">Reset</button>
     </form>
</div>

         <!-- END Login-->
</div>
4

1 回答 1

0

我同意 prodigitalson,你需要知道一些 php 来编写你需要的代码并使用 php 构建响应,以便 jquery ajax 接收它并根据该响应做一些 javascript 魔术。但是您必须对那个自定义位进行编码。

表单很可能会将 POST 数据发送到 check.php,所有数据都将在此处进行处理,然后它将构建一个 json 编码的响应,以使用表单回复页面。然后,您需要该页面上的一些 javascript 代码来:

  1. 防止发送按钮的默认操作,并将表单提交与 ajax 绑定到该单击事件。
  2. 在 check.php 上构建 php 代码以处理 POST 数据($_POSTPHP 中的数组)并准备一个 json 编码响应(构建一个数组,完成后,回显json_encode它的输出)。
  3. 构建 javascript 代码来处理来自 check.php 的 ajax 响应

关于如何使用 php 响应 jquery ajax 请求的一些示例代码here

于 2012-09-13T14:23:58.793 回答