jQuery ajax如何传多个值到后台页面,举例:

一、js代码

<script type="text/JavaScript">
$("#save_change_<{$aff.Id}>").click(function(){
//从模态框中取值,并通过ajax传到后台
var account = document.getElementById("change_account_<{$aff.Id}>").value;
var password = document.getElementById("change_password_<{$aff.Id}>").value;
var transactionCrawled = document.getElementById("change_transactionCrawled_<{$aff.Id}>").value;
$.ajax({
type: "POST",
url: "b_aff_aff_change.php",
dataType: "json", //当在前台页面获取后台的msg.account和msg.password是,不标明datatype:"json",是取不到值的!!!
data: "account="+account+"&id=<{$aff.Id}>&password="+password+"&transactionCrawled="+transactionCrawled, //跟url get传参类似,多个值直接加&,变量用+进行连接
success: function(msg){ 
//通过js改变当前页的td值
document.getElementById("account_<{$aff.Id}>").innerHTML = msg.account;
document.getElementById("password_<{$aff.Id}>").innerHTML = msg.password;
document.getElementById("transactionCrawled_<{$aff.Id}>").innerHTML = msg.transactionCrawled.toUpperCase();

}

});

});

</script>

二、后台页面b_aff_aff_change.PHP

<?php

echo json_encode($_POST); //与ajax中的datatype:"json"相对应,必须先将$_POST数组转换成json格式
?>

时间: 2025-01-07 07:14:15

jQuery ajax如何传多个值到后台页面,举例:的相关文章

JQuery ajax 异步传一个数组到 .net后台

可能使用JQuery Ajax传值到后台一个字符串,或者序列化后的表单大家都使用过,但是某些项目,需要我们一次传值一个数组到后台,这个时候有什么好的办法呢? 1.JS将数组转换为一个字符串,然后传值到后台,不方便 比如把一个[1,2,3,4,5]的数组,转换为一个 var str="1,2,3,4,5"; 的字符串 ,然后传递到后台后,再用.net的 split(',') 分离,这样用起来十分别扭,而且还要考虑数组中是否会存在分割字符串的问题 2.使用 JSON.stringify()

jquery ajax和php实现返回值 json类型

js页面 $.ajax({ type: “POST”, dataType: ‘json’, url: “add_vote.php”, data: “touid=”+uid+”&tousername=”+username, success: function(msg){ //json解析方法一 var dataObj=eval("("+msg+")");//转换为json对象 alert(dataObj.goods_list);//输出root的子对象数量 /

asp.net传多个值到其它页面的具体实现

网站开发中,在页面之间的跳转,经常会用到传值,其中可能会传递多个值. 一.CommadArgument传多个值到其他页面. 像Gridview dataList repeater等数据绑定控件中,可以使用CommadArgument传多个值. 源的代码(aspx页面代码)如下:这个代码一般写在项模板中,如果你用的第一种方法就不需要加上onclick事件,直接点击数据绑定控件的RowCommand ,itemCommand事件,就行了. 复制代码代码如下: <asp:ImageButton ID=

asp.net 中使用JQuery Ajax 上传文件

首先创建一个网页,网页中添加如下代码. <h3>Upload File using Jquery AJAX in Asp.net</h3> <table> <tr> <td>File:</td> <td> <asp:FileUpload ID="fupload" runat="server" onchange='prvimg.UpdatePreview(this)' />

flask jQuery ajax 上传文件

1.html 代码 <div> <form id="uploadForm" enctype="multipart/form-data" > <div> <input type="file" name="file" value="" style="color: white"> <input type="button"

jQuery Ajax上传文件

function UploadFileExcel() { var file = $("#file_upload")[0].files[0]; var form = new FormData(); form.append("file", file); form.append("uid", uid); form.append("token", token); $.ajax({ url: eshopUrl + "/inde

JQuery ajax 上传

上传数据 发送 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Ajax</title> </head> <body> <form> <label for="username">账号</label> <input id=

jquery ajax post 多选框值到MVC Model binder

Javascript var values = $('#datatable input.gid:checked').map(function () { return $(this).attr('gid'); }).get(); $.ajax({ type: "POST", url: '/trade/audit/goodspass?t=' + new Date().getTime(), data: { ids: values }, traditional: true, success:

js数组怎么利用jquery ajax怎么传到java后台,后台怎么接受啊。。

<p> 整整一个上午,我坐在秋末的冷峻的空气里,看着窗外灰色的天空.老旧的楼房,还有一株槐树绿意尚存.未曾落去的枝叶,任由大好的年华和时光在寂寞清冷的尘世中慢慢迷失和荒芜. 冬天很快就要到来了,站在眼前的这一株静默的槐树,仿佛对季节的变化:没有了感觉最后一线余光,脱落于夜.我知道这个无月的夜晚,天色更暗.我明白生命的大幕,启开之后,烦忧一幕接着一幕:而所有的快乐,只是幕启幕合.灯光由明转暗或由暗转明的过门,是短暂的响亮.即逝的华美. 花也向晚.一串念珠,静寂. 并不古老的建筑,衬着城之炫或者这