1. 程式人生 > >php前後端通過json資料傳值

php前後端通過json資料傳值

前端關鍵程式碼(需要下載jquery-3.3.1):

<script src="js/jquery-3.3.1.min.js"  type="text/javascript"></script>
    <script>
    $(function(){
        $("#btn").click(function(){
                var my_data="前端變數";            
                $.ajax({
                    url: "translate.php",  
                    type: "POST",
                    data:{trans_data:my_data},
                    error: function(){  
                        alert('');  
                    },                   
                    complete:function()
                    {
                        //location.href = "index.php?trans_data=" + my_data;
                    },  
                    success: function(data){//如果呼叫php成功                                                
                        var dataObj=eval("("+data+")");
                        alert(dataObj.name);
                    } 
                });
        });            
    });     

    </script>

......

<form action="translate.php" method="post">
      <input type="text" name="title" value="標題"/>
      <input id="btn" type="button" value="點選"/>

</form>

後臺translate.php程式碼:

<?php
    header('Content-Type: text/html; charset=UTF-8'); 
    $backValue=$_POST['trans_data'];
    $info = array('name' =>'張三','sex'=>'男');
    if(isset($backValue)){
        echo json_encode($info);
    }

我準備用以上方式來進行介面的開發。加油!!!

相關推薦

php前後通過json資料

前端關鍵程式碼(需要下載jquery-3.3.1):<script src="js/jquery-3.3.1.min.js"  type="text/javascript"></script>    <script>    $(functi

服務返回json資料,前端通過判斷json資料做跳轉頁面

<scriptsrc="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"> </script> <script>$(document).ready(functio

php 通過curl header

下面是自己整理的通過curl  header傳值 方式是post $url = 'http://www.***.com';//此處為傳值需要訪問的地址 $header = array('token:JxRaZezavm3HXM3d9pWnYiqqQC1SJbs

Java 通過HttpClient Post方式提交json,並從服務返回json資料

直接上程式碼吧,和前面幾篇文章都差不多 java程式碼: package PostPager; import java.io.IOException; import java.io.InputStream; import java.io.Output

Mvc_前後繫結資料json集合

ViewBag.SysModuleList =new  List<SysModule>(){.....}; var data = @Html.Raw(Json.Encode(ViewBag.sysModuleList)); $('#treeView').treeview({

struts2-通過action從後臺將json資料到前臺的方法(一)

本方法通過Struts2的攔截器自動將資料轉換成json資料後傳給頁面。 需要匯入的jar包:struts2-json-plugin-2.3.20.jar 前臺jsp頁面: <table id="dg" title="My Users" class="easyui-

Java 通過HttpURLConnection Post方式提交json,並從服務返回json資料

這個技術和xml差不過,主要是服務端程式碼稍微修改,客戶端程式碼修改部分傳遞引數就可以完成,但在之前需要匯入json所需要的jar包。 PostJson.java程式碼 package PostPager; import java.io.InputSt

Android通過HttpURLConnection上文件到server

cache ddr not turn popu real god reat rep Android端通過HttpURLConnection上傳文件到server一:實現原理近期在做Androidclient的應用開發,涉及到要把圖片上傳到後臺server中。自己選擇了做S

解決PHP服務返回json字符串有特殊字符的問題

解析 clas 要求 com 切換 trac bom break 必須 1. 問題描述 在調用PHP後臺接口發現後臺接口返回的json字符串Gson一直解析不通過: List<Region> districts = null; if (!Text

移動通過ajax上圖片(文件)並在前臺展示——通過H5的FormData對象

com 地址 ces 文件 只需要 capture val data als 前些時候遇到移動端需要上傳圖片和視頻的問題,之前一直通過ajax異步的提交數據,所以在尋找通過ajax上傳文件的方法。發現了H5裏新增了一個FormData對象,通過這個對象可以直接綁定html中

SprinMVC前後相互傳遞資料的方式

控制層的程式碼(後臺) StudentControler.java package com.zs.controler; import com.zs.entity.Student; import org.springframework.stereotype.Controller;

javaWeb前後JSON&JSON字串&java實體物件 之間轉換

    JSON是前端js語言中, 用來與其他語言互動的一種輕量級的資料交換格式, 交換時以字串形式傳遞, 各語言再進行解析即可使用; 相比於XML語言, JSON用來傳輸資料, 層次結構清晰簡單, 目前已基本取代XML, 廣泛被用來跨語言傳輸資料;   

PHP 前後互動 獲取AUTHORIZATION認證

修改檔案:.htaccess 修改位置:入口檔案同級目錄 修改內容: Apache伺服器下,我們需要開啟rewrite_module模組 新增主要程式碼:HTTP_AUTHORIZATION 是你獲取 HTTP:Authorization 的 key 值 及:獲取方式 $

java後解析json資料

  寫這篇文章主要是供自己以後翻閱,也給廣大同胞一個參照 前端傳過來的json    String str1 = "{'array':[{'id':3,'type':'玩具','organId':4,'num':2}]}"; //key可以是任何引數 SONObject json

springMVC+ajax+json進行出現415(Unsupported Media Type)錯誤

參考這篇文章已經將可能出現的問題都說明白了,我這邊解決的問題是jar包匯入的問題,在這記錄一下。 @ResponseBody將前端傳過來的字串引數賦值給controller方法中的字串變數,或者框架使用下邊包中類進行解析物件然後返回json物件到前端。 <dependency>

springboot專案之controller層通過Model物件到對應的返回頁面,返回頁面通過thymeleaf模板引擎來接收傳來的

1.controller層的方法接收到請求後將返回borrowingBooks.html頁面,並將一個List物件res的值傳遞到borrowingBooks.html頁面。 @Controller

通過userdefalut進行

//在viewdidload裡先建立一個空的鍵值對,set後面是內容,通過key來提取 UserDefaults.standard.set("", forKey: "asd") //在另一個頁面中寫 let defaultStand = UserDefaults.standard

Android通過JSON資料格式和java服務後臺進行資料互動

Android和JAVA後臺實現資料通訊 前言 進行綜合設計的時候,要求做個javaweb專案並掛到伺服器上,與此同時在Android上通過訪問後臺介面實現部分功能。經過了一番的摸索和踩坑,終於實現了和後臺服務的通訊登陸註冊和資訊列表顯示功能。這是 github

tp5.1 php 前後分離開發 Restful風格 預請求OPTIONS問題 處理

php進行前後端分離開發過程中,當前端使用ajax請求伺服器時,如果我們傳送的引數為json格式的話,往往會發送兩次請求第一次為OPTIONS預請求,第二次則為我們自己定義的請求方式GET、POST或者其它。 本文主要講的是tp5.1內RESTful風格請求的時候為防止預請

json資料key有引號與沒引號的取

從後臺獲取資料後我遇到一個bug:(無法獲取鍵值帶引號的值) 有的json資料的鍵值是沒有引號的: {pk: "0000c972-ff4c-11e8-aa32-08002782624e", name: "樂陵市雲紅街道五里田", longitude: 0, latitude: 0, ph