文档章节

前端串js对象数组给php 所用框架thinkphp

噢_我想多了
 噢_我想多了
发布于 2015/02/10 13:44
字数 204
阅读 127
收藏 4
//js 对象
<script>
    person[]=new Object();
    person[0].firstname="Bill";
    person[0].lastname="Gates";
     person[1].firstname="Bill";
    person[1].lastname="Gates";
    //将对象转为json字符串
    var jsonstr=JSON.stringify(person);
    //传递给php
    $.post('url',{obj:jsonstr},function(data){},'json');
</script>
//php 代码
public function get_json(){
    //获取json字符串
    //注意 用thinkphp 框架 最好不要用框架自带的I方法获取数据,因为I方法在过滤字符串的同时会把字符串内部的双引号转义,导致解析json失败 返回null.此时若用json_last_error()函数获取 介绍返回提示,返回值可能是4 表示语法错误。
    $str=$_POST['obj'];
    //解析json
    $str=json_decode($str);
}

© 著作权归作者所有

共有 人打赏支持
噢_我想多了
粉丝 1
博文 8
码字总数 1950
作品 0
成都
程序员
私信 提问
PHP学习路线图 最全PHP自学指南

对于广大零基础的PHP自学者,往往不知道如何系统的学习PHP,导致平白浪费了很多时间。本文将为大家带来最详细的php学习路线图,同时还会附上相应的权威教程,让广大PHP自学者少走许多弯路。 ...

W3Cschool小编
2018/04/24
0
0
Ztree + PHP 无限级节点 递归查找节点法

一、前言 简单的描述一下,实习几个原理,思想,其实写很多东西,思想算是最重要的。 1、目标:将写一个无限节点的树形目录结构,如下图 步骤: 1、你的下载 插件 ztree。然后布置在你的项目...

RablePHP
2014/11/14
0
7
Thinkphp怎样修改模板标签定界符

大家都知道在thinkphp里面,我们是通过在控制器里面给模板分配变量,然后在模板里面通过标签的方式来获取变量,假设有一个变量为$name,那么我们在模板里面就应该是通过 {$name}的方式来获取...

汤圆
2012/12/21
0
0
垂直社交H5前端开发(reactjs)

一、项目简介 移动端垂直社交 H5 前端开发 开发时间20天~30天 二、需求描述 产品原型、设计稿都已经完成 原型:页面psd总量在 20 个左右,文档在详谈需求时提供 技术选型:希望使用react+web...

andfly
2016/07/28
3
0
php开源论坛程序--youyax,集三年之所学所思。

“是的,漫长的等待终于结束了” 这是一款真正意义上的开源软件,你可以随意的使用它, 是2010年10月学校刚毕业从0开始一直在构思开发的(Ps:在学校里怎么就没早早用功), 期间也受到很多x...

大前端工程师
2013/08/07
1K
20

没有更多内容

加载失败,请刷新页面

加载更多

js 写文件

//写文件function doSave(value, type, name) {    var blob;    if (typeof window.Blob == "function") {        blob = new Blob([value], {type: type});    }......

重城重楼
8分钟前
0
0
Ubuntu and Apache 搭建 Let's Encrypt SSL Https

本文参考来着来自https://www.howtoing.com/install-free-lets-encrypt-ssl-certificate-for-apache-on-debian-and-ubuntu 感谢作者的分享 本事例环境介绍 ubuntu (Version 16.04.1 LTS) ubu......

罗培海
12分钟前
5
0
如何优雅的使用RabbitMQ

目录 RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种: 1、系统集成,分布式系统的...

编程SHA
15分钟前
0
0
阿里开发者们的第19个感悟:Simple is better.

1月16日,Simple is better.这是我们送给开发者的第19个感悟。 Mars,基于矩阵的统一计算框架。已经开源。那么:Mars 是什么,能做什么,怎么做的;Mars 如何分布式地执行等。可以与继盛多交...

阿里云官方博客
16分钟前
1
0
StringBuffer 和 StringBuilder 的 3 个区别

StringBuffer 和 StringBuilder 它们都是可变的字符串,不过它们之间的区别是 Java 初中级面试出现几率十分高的一道题。这么简单的一道题,栈长在最近的面试过程中,却经常遇到很多求职者说反...

Java技术栈
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部