半个小时学json(json传递示例)
发布时间 - 2026-01-10 22:06:02 点击率:次json传递(一维数组)

js代码
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.getJSON("a.php",{id:1, name:encodeURI('李智'), gender:encodeURI('男')},function(json){
var json=eval(json);
var html = '<select>'
html += '<option value="' +json['id']+'">'+decodeURI(json['name'])+'</option>';
html += '</select>';
html += '<span>'+json['gender']+'</span>';
$('#aa').html(html);
});
});
</script>
<div id="aa"></div>
php代码
<?php
/*
write by lizhi
2009-10-26
*/
$id = $_GET['id'];
$name = $_GET['name'];
$gender = $_GET['gender'];
$arr2 = array("id"=>$id, "name"=>urldecode($name), "gender"=>urldecode($gender));
echo json_encode($arr2);
?>
上面的就是一个演示,具体的一般都是通过获取后台数据返回json
json传递示例(二维数组)
js代码
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.getJSON("a.php",{id:1, name:'admin', gender:'男'},function(json){
var json=eval(json);
var html = '<select>'
$.each(json, function(k)
{
html += '<option value="' +json[k]['id']+'">'+decodeURI(json[k]['name'])+'</option>';
});
html += '</select>'
$('#aa').html(html);
});
});
</script>
<div id="aa"></div>
<!--利用jquery返回json数组,返回的为二维数组,所以需要遍历输出
未解决:中文传递问题-->
JQuery ajax 返回json时出现中文乱码该如何解决:https://www./article/72245.htm
php代码
<?php /* write by lizhi 2009-10-26 */ $json = array ( 0 => array ( 'id' => '13', 'name' => 'lizhi', ), 1 => array ( 'id' => '17', 'name' => 'admin', ) ); echo json_encode($json); ?>
# json传递示例
# 都是
# 遍历
# 该如何
# php
# getJSON
# ready
# function
# document
# id
# eval
# html
# select
# var
# encodeURI
# 李智
# gender
# gt
# pre
# class
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Telescope进行调试?(安装和使用教程)
深圳网站制作培训,深圳哪些招聘网站比较好?
js实现点击每个li节点,都弹出其文本值及修改
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
如何在宝塔面板中修改默认建站目录?
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
Python面向对象测试方法_mock解析【教程】
在Oracle关闭情况下如何修改spfile的参数
如何批量查询域名的建站时间记录?
利用JavaScript实现拖拽改变元素大小
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
如何在阿里云完成域名注册与建站?
javascript中对象的定义、使用以及对象和原型链操作小结
nginx修改上传文件大小限制的方法
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Python文件操作最佳实践_稳定性说明【指导】
JavaScript如何实现错误处理_try...catch如何捕获异常?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
phpredis提高消息队列的实时性方法(推荐)
中山网站推广排名,中山信息港登录入口?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
java ZXing生成二维码及条码实例分享
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
bing浏览器学术搜索入口_bing学术文献检索地址
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Android实现代码画虚线边框背景效果
浅谈Javascript中的Label语句
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何快速搭建虚拟主机网站?新手必看指南
如何在建站之星网店版论坛获取技术支持?
如何实现建站之星域名转发设置?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
JavaScript如何操作视频_媒体API怎么控制播放
简历在线制作网站免费版,如何创建个人简历?
JS经典正则表达式笔试题汇总
JavaScript常见的五种数组去重的方式
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
如何在万网利用已有域名快速建站?
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
如何用AWS免费套餐快速搭建高效网站?
三星、SK海力士获美批准:可向中国出口芯片制造设备
如何基于云服务器快速搭建个人网站?
个人摄影网站制作流程,摄影爱好者都去什么网站?

