html與php傳遞json,php傳遞給html

本文目錄一覽:

html如何輸出php的json,提交表單和php交互輸出json

form method=”post” action=”json.php”

input   type=”text”  id=”theuser” name =”user” /

input type=”button” id=”enter” value=”提交” /

/form

script type=”text/javascript”

$(document).ready(function(){

    $(“#enter”).click(function(){

        var theuser = $(“#theuser”).val();

        if(theuser == ”) {

            alert(“用戶名不能為空”);

            return false;

        }

        $.post(‘json.php’, {‘user’:theuser}, function(data){

            if(data.user!=””){

                $(“#look”).html(data.user);

            }else {

                // 錯誤處理

                

            }

        });

    });

});

類似吧, 沒大看明白你的要求.

其實 最好在php端輸出json的時候,加上些狀態字段,例如:

$result = array(‘asd’, ‘34234’); // 這是你想要的數據

if($result){

    echo json_encode(array(‘code’=1, ‘data’=$result));

}else {

    echo json_encode(array(‘code’=0, ‘data’=null));

}

這樣在前端的時候容易判斷些, 直接根據code的狀態判斷請求的結果.

php 怎麼將html通過json數據

?php

include ‘./include/conn.php’; //數據庫鏈接文件

$sql_notice = mysql_query(‘SELECT * FROM gg_notice where enable = “1” limit 0,10’);

$notice = mysql_fetch_array($sql_notice, MYSQL_ASSOC);

print_r ($notice);

?

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

title第一php網提供的教程–將數據庫讀取的數據生成json格式/title

meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /

!– script src=”” type=”text/javascript”//script —

script language=javascript

/script

/head

body

pre

h1請注意兩種方法生成的對象數組在結構上的區別/h1

?php

echo ‘h1法一/h1’;

//假設以下數組是根據我們從數據庫讀取的數據生成的

$jarr=array(‘total’=239,’row’=array(

array(‘code’=’001′,’name’=’中國’,’addr’=’Address 11′,’col4’=’col4 data’),

array(‘code’=’002′,’name’=’Name 2′,’addr’=’Address 12′,’col4’=’col4 data’),

)

);

//法一:

$jobj=new stdclass();//實例化stdclass,這是php內置的空類,可以用來傳遞數據,由於json_decode後的數據是以對象數組的形式存放的,

//所以我們生成的時候也要把數據存儲在對象中

foreach($jarr as $key=$value){

$jobj-$key=$value;

}

print_r($jobj);//打印傳遞屬性後的對象

echo ‘使用$jobj-row[0][\’code\’]輸出數組元素:’.$jobj-row[0][‘code’].’br’;

echo ‘編碼後的json字符串:’.json_encode($jobj).’br’;//打印編碼後的json字符串

echo ‘hr’;

//法二:

echo ‘h1法二/h1’;

echo ‘編碼後的json字符串:’;

echo $str=json_encode($jarr);//將數組進行json編碼

echo ‘br’;

$arr=json_decode($str);//再進行json解碼

print_r($arr);//打印解碼後的數組,數據存儲在對象數組中

echo ‘使用$arr-row[0]-code輸出數組元素:’.$arr-row[0]-code;

?

/body

/html

響應PHP傳過來的json,把數組解析 並且傳送到HTML

這樣寫太麻煩了,用jquery.js組件,$.ajax就可以實現了,很簡單的。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/297781.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-28 12:16
下一篇 2024-12-28 12:16

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python渲染HTML庫

    Python渲染HTML庫指的是能夠將Python中的數據自動轉換為HTML格式的Python庫。HTML(超文本標記語言)是用於創建網頁的標準標記語言。渲染HTML庫使得我們可以…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • JSON的MD5

    在Web開發過程中,JSON(JavaScript Object Notation)是最常用的數據格式之一。MD5(Message-Digest Algorithm 5)是一種常用…

    編程 2025-04-29
  • 使用Java將JSON寫入HDFS

    本篇文章將從以下幾個方面詳細闡述Java將JSON寫入HDFS的方法: 一、HDFS簡介 首先,先來了解一下Hadoop分布式文件系統(HDFS)。HDFS是一個可擴展性高的分布式…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python編程實戰:用Python做網頁與HTML

    Python語言是一種被廣泛應用的高級編程語言,也是一種非常適合於開發網頁和處理HTML的語言。在本文中,我們將從多個方面介紹如何用Python來編寫網頁和處理HTML。 一、Py…

    編程 2025-04-28
  • HTML sprite技術

    本文將從多個方面闡述HTML sprite技術,包含基本概念、使用示例、實現原理等。 一、基本概念 1、什麼是HTML sprite? HTML sprite,也稱CSS spri…

    編程 2025-04-28
  • 如何使用Newtonsoft datatable轉Json

    Newtonsoft DataTable 是一個基於.NET的JSON框架,也是一個用於序列化和反序列化JSON的強大工具。 在本文中,我們將學習如何使用Newtonsoft Da…

    編程 2025-04-28
  • JPRC – 輕鬆創建可讀性強的 JSON API

    本文將介紹一個全新的 JSON API 框架 JPRC,通過該框架,您可以輕鬆創建可讀性強的 JSON API,提高您的項目開發效率和代碼可維護性。接下來將從以下幾個方面對 JPR…

    編程 2025-04-27

發表回復

登錄後才能評論