使用post()方法以POST方式从服务器发送数据

使用post()方法以POST方式从服务器发送数据

get()方法相比,post()方法多用于以POST方式向服务器发送数据,服务器接收到数据之后,进行处理,并将处理结果返回页面,调用格式如下:

$.post(url,[data],[callback])

参数url为服务器请求地址,可选项data为向服务器请求时发送的数据,可选项callback参数为请求成功后执行的回调函数。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3     <head>
 4         <title>使用post()方法以POST方式从服务器发送和获取数据</title>
 5         <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
 6         <style>
 7             #divtest
 8             {
 9                 width: 282px;
10             }
11             #divtest .title
12             {
13                 padding: 8px;
14                 background-color:Blue;
15                 color:#fff;
16                 height: 23px;
17                 line-height: 23px;
18                 font-size: 15px;
19                 font-weight: bold;
20             }
21             ul
22             {
23                 float: left;
24                 width: 280px;
25                 padding: 5px 0px;
26                 margin: 0px;
27                 font-size: 14px;
28                 list-style-type: none;
29             }
30             ul li
31             {
32                 float: left;
33                 width: 280px;
34                 height: 23px;
35                 line-height: 23px;
36                 padding: 3px 8px;
37             }
38             .fl
39             {
40                 float: left;
41             }
42             .fr
43             {
44                 float: right;
45             }
46         </style>
47     </head>
48
49     <body>
50         <div id="divtest">
51             <div class="title">
52                 <span class="fl">检测数字奇偶性</span>
53                 <span class="fr"><input id="btnCheck" type="button" value="检测" /></span>
54             </div>
55             <ul>
56                <li>请求输入一个数字 <input id="txtNumber" type="text" size="12" /></li>
57             </ul>
58         </div>
59
60         <script type="text/javascript">
61             $(function () {
62                 $("#btnCheck").bind("click", function () {
63                     $.post("./8-5.php",{
64                         num:$("#txtNumber").val()},function (data) {
65                         $("ul").append("<li>你输入的<b>  "
66                         + $("#txtNumber").val() + " </b>是<b> "
67                         + data + " </b></li>");
68                     });
69                 })
70             });
71         </script>
72     </body>
73 </html>

1 <?php
2 $num = $_POST[‘num‘];
3 if($num%2==0){
4     echo "偶数";
5 }else{
6     echo "奇数";
7 }

时间: 2024-09-30 07:03:40

使用post()方法以POST方式从服务器发送数据的相关文章

iOS网络开发基础--向服务器发送数据的方式

可以通过三种方式向服务器发送数据:NSURLRequest,NSMutableURLRequest,NSURLConnection 一.NSURLRequest向服务器发送同步或异步请求 举例:如何发送一个GET请求 * 默认就是GET请求 // 1.URL NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"]; // 2.请求 NSURLRequest *request = [NSURLRequest requestWi

Android之使用HTTP协议的Get/Post方式向服务器提交数据

1.Get方式 方法:通过拼接url在url后添加相应的数据,如:http://172.22.35.112:8080/videonews/GetInfoServlet?title=霍比特人&timelength=100; 缺点:通过Get方式提交数据只能发送2K以内的数据,适合发送容量较小的数据,另外,如果发送的数据是中文,则需要对url和服务器端做相应的乱码处理(设置能显示中文的编码方式),否则会产生乱码问题.处理方式如下: 2.Post方式 方法: 使用请求参数组拼成实体数据,即按一定格式把

客户端表单提交数据方式与服务器获取数据

表单提交数据的两种方式 表单form的提交有两种方式,一种是get的方法,通过超级链接后面的参数提交过来,一种是post ,通过Form表单提交过来. post方式: <form id="form1" name="form1" method="post" action="login.aspx"> <table width="501" border="0" align=&

Android - 向服务器发送数据(GET).

在此,使用HTTP协议,通过GET请求,向服务器发送请求,这种方式适合于数据量小,数据安全性要求不高的情况下. 一,服务器端,使用Servlet. 在服务器端,定义一个HttpServlet的子类,以及一个Filter的子类(用于统一编码,防止出现乱码). package spt.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.W

ASIFormDataRequest/ASIHTTPRequest 向服务器发送数据/上传图片 返回网页错误数据

例如返回: 尽管它走的是成功返回的方法,可是依然返回了错误的网页数据,引起此情况有以下可能:1.上传多个参数时,缺少参数: 2.参数的格式不正确:(LZ的错误就是参数是二次使用,没注意参数已经修改过格式了) 3.向发送服务器发送的key值一定要确认正确: ASIFormDataRequest/ASIHTTPRequest 向服务器发送数据/上传图片 返回网页错误数据

C语言Socket-单工通信(客户端向服务器发送数据)

服务端(server) #include <stdio.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") //把ws2_32.lib加到Link页的连接库 #define PORT 15001 //通信的端口(指服务器端) #define ERROR 0 #define BUFFER_SIZE 1024 //注意:此Server端数据接收缓冲区 >= Client端数据发送缓冲区 ,否则造

node中一个基本的HTTP客户端向本地的HTTP服务器发送数据

上一篇讲到了node可以轻松的向其他请求数据. 这一篇就来讲讲向本地服务器的数据交互. HTTP服务器代码,s.js 1 var http=require("http"); 2 var server=http.createServer(function(req,res){ 3 if(req.url!=="/favicon.ico"){ 4 req.on("data",function(data){ 5 console.log("服务器接

一个客户端向服务器发送数据,服务器向连接的客户端转发数据demo

服务端代码: // 负责处理每个线程通信的线程类 public class ServerThread implements Runnable { // 定义当前线程所处理的Socket Socket s = null; // 该线程所处理的Socket所对应的输入流 BufferedReader br = null; public ServerThread(Socket s) throws IOException { this.s = s; // 初始化该Socket对应的输入流 br = ne

服务器发送数据到另一个服务器上中文出现乱码

问题: 1服务器向2服务器传送数据时,2服务器接收的中文数据为乱码: 解决办法: 配置环境变量:(添加系统变量) 变量名:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=UTF-8 遗留问题: tomcat的日志打印会乱码: 原文地址:https://www.cnblogs.com/zmmfeng/p/10155275.html