如何将php数组或者对象传递给javascript

 这篇文章主要介绍了将php数组或者对象传递给javascript的方法,需要的朋友可以参考下

在网上搜了一些方法,最后自己采用的是通过json字串的方式。 
 
假设有一个php 数组 $arr,代码如下: 
代码如下:
<script> // html5中默认的script是javascript,故不需要特别指定script language 
var arr_js = <?php echo json_encode($arr)?>; 
</script> 
 
 

时间: 2024-08-04 10:37:54

如何将php数组或者对象传递给javascript的相关文章

如何将php数组或者对象传递给javascript_javascript技巧

在网上搜了一些方法,最后自己采用的是通过json字串的方式. 假设有一个php 数组 $arr,代码如下: 复制代码 代码如下: <script> // html5中默认的script是javascript,故不需要特别指定script language var arr_js = <?php echo json_encode($arr)?>; </script>

PHP中的多行字符串传递给JavaScript的两种方法_php技巧

PHP和JavaScript都是初学.最近有这么个需求: 比方说有一个PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 传递给JavaScript后要等价于: var c='thy38\n\ csdn\n\ blog'; 因为对这两门语言的理解低到不知如何Google,只好自己摸索出方法两则: 1. 将PHP先转义,然后分割,然后转JSON,然后JavaScript parse,最后用\n拼接. var b=JSON.parse(<?php e

传值-如何将gridview的行号作为参数传递给javascript的函数?

问题描述 如何将gridview的行号作为参数传递给javascript的函数? gridview里面有一个label控件: Text='' CommandArgument='<%# Eval("F_GoodsID") %>' CommandName="Check" Font-Size="Small" ForeColor="#666666" Font-Underline="True" onmou

PHP数组传递给JavaScript以及json_encode的gbk中文乱码的解决

 代码如下 复制代码 /**************************************************************  * *    使用特定function对数组中所有元素做处理 *    @param    string    &$array        要处理的字符串 *    @param    string    $function    要执行的函数 *    @return boolean    $apply_to_keys_also       

紧急求助!将matlab中生成的图像传递给.net对象?

问题描述 现在使用C#调用matlab编译的.netassembly程序集,目前实现的功能是,在matlab中生成了图片并保存到了剪粘板,代码如下:h_fig=figure('Visible','off');plot(x,y);%你的画图语句print(gcf,'-dmeta');%保存到剪贴板,emf图像格式close(h_fig);%关闭figure,清空内存然后在.net中从剪粘板得到图像,这样会有两个个问题:1.破坏了剪粘板中原有的数据2.不能并发执行各位高手能否解决将matlab中生成

contextmenu-JNDI中通过一个属性对象把相应的信息传递给InitialContext的问题

问题描述 JNDI中通过一个属性对象把相应的信息传递给InitialContext的问题 Properties pro=new Properties(); pro.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");

JNI/NDK开发指南(五)——访问数组(基本类型数组与对象数组)

          转载请注明出处:http://blog.csdn.net/xyang81/article/details/42346165          JNI中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的,基本类型数组中的所有元素都是JNI的基本数据类型,可以直接访问.而对象数组中的所有元素是一个类的实例或其它数组的引用,和字符串操作一样,不能直接访问Java传递给JNI层的数组,必须选择合适的JNI函数来访问和设置Java层的数组对象.阅读此文假设你已经了解了JNI与J

struts2中jsp页面参数不能传递给action

问题描述 struts2中jsp页面参数不能传递给action struts.xml:<?xml version=""1.0"" encoding=""UTF-8""?><!DOCTYPE struts PUBLIC-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.or

c++dll中的char*形参如何通过CLR程序传递给C#?

问题描述 c++dll中的char*形参如何通过CLR程序传递给C#? 工程3层结构,底层是c++的dll,接口如下:CPPDLL_API int fnCppDll(char* p){ for (int i = 0;i < 10;i++) { *p++ = '0' + i; } return 1;}中间层是CLR的dll,接口如下:int MgdDll::Class1::getStr(String^ str){ interior_ptr p = const_cast>(PtrToStringC