Ajax傳遞陣列 (PHP後臺接收)
JavaScript中會有向後臺傳遞陣列的需求,這裡記錄如下
var name=new Array(); var num=new Array(); var id=new Array(); count=0; for (var i = 0; i < 22; i++) { if($("#goodsNum"+i).val()>0){ name[count] = $("#dropdownMenu"+i).text(); num[count] = $("#goodsNum"+i).val(); id[count] = i; count++; } } if(count<=0){ alert("未錄入任何資料"); return; } var r=confirm("確定錄入銷售資料?"); if (!r) return; $.ajax({ type:"POST", //預設值: "GET")。請求方式 ("POST" 或 "GET"), 預設為 "GET" url:"order_submit.php", //當前頁地址。傳送請求的地址 data:{ goodsName:name, goodsNum:num, ids:id}, success:function(data){ if(data==0){ alert("訂單錄入成功!"); window.location.reload(); } }, async:true, //true為非同步請求,false為同步請求 error:function(){ alert("請求失敗"); } });
方法也很簡單,利用JavaScript new Array(),並以陣列下標的形式儲存;
後臺接收到也是陣列的形式
$name = $_POST ['goodsName']; $num = $_POST ["goodsNum"]; $id = $_POST ["ids"]; //呼叫方式 $id[$i]
以此完成陣列的傳遞(無加密)
相關文章
- ajax從JSP傳遞物件陣列到後臺JS物件陣列
- Java後臺接收前端傳遞的陣列物件引數的處理Java前端陣列物件
- php url傳遞陣列PHP陣列
- Js傳遞陣列引數到後臺controller的方式JS陣列Controller
- 解決SpringBoot在後臺接收前臺傳遞物件方式Spring Boot物件
- postman測試多檔案上傳,並且後臺接收檔案陣列Postman陣列
- ajax上傳陣列物件,spring mvc接收不成功的解決辦法陣列物件SpringMVC
- html、php和js值的傳遞(使用ajax進行傳遞)HTMLPHPJS
- Java 從陣列來看值傳遞和引用傳遞Java陣列
- 後臺接收Json請求引數相容陣列和單個物件JSON陣列物件
- 給vue元件傳遞物件或是陣列Vue元件物件陣列
- 如果一定要傳遞陣列的引用,PHP7 裡面咋整陣列PHP
- c++ -- 二維陣列引數傳遞C++陣列
- php 迴圈陣列引用傳值改變陣列本身的值PHP陣列
- Shell自學二(引數傳遞和陣列)陣列
- go 陣列傳遞給函式三種方式Go陣列函式
- 前端ajax非同步傳值以及後端接收引數的幾種方式前端非同步後端
- PHP獲取陣列最後一個值PHP陣列
- php 陣列傳到前端 js進行處理PHP陣列前端JS
- PHP專題-PHP陣列PHP陣列
- PHP 陣列系列PHP陣列
- php 清空陣列PHP陣列
- PHP陣列轉換為js陣列PHP陣列JS
- SpringMVC之學習(2)值得接收和傳遞SpringMVC
- PHP 陣列搜尋 sdk & 陣列分頁PHP陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- Android開發 - Serializable 介面對物件進行“打包”傳遞和接收後“解包”解析Android物件
- 二級指標,二維陣列函式引數傳遞指標陣列函式
- php陣列問題PHP陣列
- PHP 陣列合並PHP陣列
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- PHP中二維陣列與多維陣列PHP陣列
- PHP:常用PHP陣列操作函式PHP陣列函式
- PHP中物件的引用傳遞PHP物件
- php 二維陣列排序PHP陣列排序
- PHP 陣列函式妙用PHP陣列函式
- PHP 陣列 & 字串處理PHP陣列字串
- PHP 陣列使用之道PHP陣列