jquery 表单提交 ajax post get
来源:互联网 发布:ubuntu更新软件源命令 编辑:程序博客网 时间:2024/05/17 22:59
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>jquery ajax</title><script type="text/javascript" src="jquery-1.2.6.js"></script><script language="javascript">$(document).ready(function (){ $('#send_ajax').click(function (){ var params=$('input').serialize(); //序列化表单的值 $.ajax({ url:'ajax_json.php', //后台处理程序 type:'post', //数据发送方式 dataType:'json', //接受数据格式 data:params, //要传递的数据 success:update_page //回传函数(这里是函数名) }); });//$.post()方式:$('#test_post').click(function (){ $.post( 'ajax_json.php', { username:$('#input1').val(), age:$('#input2').val(), sex:$('#input3').val(), job:$('#input4').val() }, function (data) //回传函数 { var myjson=''; eval_r('myjson=' + data + ';'); $('#result').html("姓名:" + myjson.username + "<br/>工作:" + myjson['job']); } ); });//$.get()方式:$('#test_get').click(function (){ $.get( 'ajax_json.php', { username:$("#input1").val(), age:$("#input2").val(), sex:$("#input3").val(), job:$("#input4").val() }, function(data) //回传函数 { var myjson=''; eval_r("myjson=" + data + ";"); $("#result").html(myjson.job); } );});});function update_page (json) //回传函数实体,参数为XMLhttpRequest.responseText{var str="姓名:"+json.username+"<br />";str+="年龄:"+json.age+"<br />";str+="性别:"+json.sex+"<br />";str+="工作:"+json.job+"<br />";str+="追加测试:"+json.append;$("#result").html(str);}</script><body><div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div><form id="formtest" action="" method="post"> <p><span>输入姓名:</span><input type="text" name="username" id="input1" /></p> <p><span>输入年龄:</span><input type="text" name="age" id="input2" /></p> <p><span>输入性别:</span><input type="text" name="sex" id="input3" /></p> <p><span>输入工作:</span><input type="text" name="job" id="input4" /></p></form><button id="send_ajax">提交</button><button id="test_post">POST提交</button><button id="test_get">GET提交</button></body></html>ajax_json.php<?php//$arr = $_POST; //若以$.get()方式发送数据,则要改成$_GET.或者干脆:$_REQUEST$arr = $_REQUEST;$arr['append'] = '测试字符串';//print_r($arr);$myjson = my_json_encode($arr);echo $myjson;function my_json_encode($phparr){ if(function_exists("json_encode")) { return json_encode($phparr); } else { require_once 'json/json.class.php'; $json = new Services_JSON; return $json->encode($phparr); }}
0 0
- jquery 表单提交 ajax post get
- 解决Jquery ajax的post get跨域提交表单
- Jquery:ajax post get提交
- jQuery Ajax 实例 ajax提交,post提交,get提交
- 在jquery中ajax提交表单的post与get方式详解
- python get,post提交表单
- python get,post提交表单
- 表单提交get和post
- jquery ajax post get
- jQuery $ajax $post $get
- Jquery $.ajax/$.post/$.get
- jQuery+aJax表单提交
- Jquery ajax 表单提交
- jquery ajax 提交表单
- jquery ajax 提交表单
- jquery ajax 提交表单
- jQuery Ajax提交表单
- jquery ajax提交表单
- MyEclipse快捷键的使用
- SVN Working Copy xxx locked
- 安全http---https
- 查找最小的K个元素-使用最大堆
- 2014新生暑假个人排位赛02 B. 丁神又去谷歌
- jquery 表单提交 ajax post get
- Word Ladder II
- 笔记66--消息推送之个推
- RS232,RS485波形分析
- collection java集合类框架
- HDU 4870 Rating 多校联合练习赛 高斯消元
- 英特尔RealSense 3D:让设备像人一样看世界
- 生成excel表格并下载
- GCC和G++常用参数