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/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
  • 如何使用Newtonsoft datatable转Json

    Newtonsoft DataTable 是一个基于.NET的JSON框架,也是一个用于序列化和反序列化JSON的强大工具。 在本文中,我们将学习如何使用Newtonsoft Da…

    编程 2025-04-28
  • HTML sprite技术

    本文将从多个方面阐述HTML sprite技术,包含基本概念、使用示例、实现原理等。 一、基本概念 1、什么是HTML sprite? HTML sprite,也称CSS spri…

    编程 2025-04-28
  • JPRC – 轻松创建可读性强的 JSON API

    本文将介绍一个全新的 JSON API 框架 JPRC,通过该框架,您可以轻松创建可读性强的 JSON API,提高您的项目开发效率和代码可维护性。接下来将从以下几个方面对 JPR…

    编程 2025-04-27

发表回复

登录后才能评论