导航:首页 > 编程语言 > js处理php的json数据

js处理php的json数据

发布时间:2024-12-14 06:46:59

㈠ thinkphp后台发送的json,前台的js里怎么接收

如果你会用jquery,那我还可以帮到你。jquery里面有很多种ajax的方法,我举个简单的$.post方法,这是用ajax提交数据,提交数据的形式是post。
$.post('index.php','',function(data){
alert(data);

});
其中index.php是你后台发送json数据的php文件,function里面的data参数则是php文件返回的json数据,一般是echo 出来的json数据,第二个参数是用来传递参数给index.php的

㈡ 怎么用jsp生成json格式数据,然后用js又怎样读取其数据

用jsp生成json要经过一下步骤:
1、浏览器请求服务端某个页面
2、服务端页面(jsp/php/asp等)生成页面数据(html/css/js/json等)
3、浏览器显示页面内容,执行页面脚本
jsp生成数据示例如下:
// 例子使用fastjson
List<String> names = new LinkedList<String>(); // 任意Collection都可以
names.add("张三");
names.add("李四");
JSONObject value= new JSONObject();
value.put("names", names); // 这样就放了一个数组了
value.put("id", "123456"); // 放一个字符串
System.out.println(value.toJSONString());//
js解析json数据示例如下:
// 解析json数据
// 如果jsong数据是一个字符串
var myjson=eval("("+myjsonstring+")")
alert(myjson.id)
alert(myjson.names.length)

㈢ js如何接收PHP数组

1.如果你理解JSON数据格式的话,这个问题就异常简单:
<?php
$a =array('1','2','3');
?>
<script language="javascript">
var obj =eval('<?php echo json_encode($a);?>');
alert(obj[0]);
alert(obj[1]);
alert(obj[2]);
</script>

2.如果不专懂JSON,采用传统的属方法:

<script language="javascript">
var arr =new Array();
<?php
foreach($a as $key=>$value){
echo "arr[$key] ='$value';\n";
}
?>
alert(arr[0]);
</script>

㈣ 如何获取网页中的json数据

1、首先打开你编写网页程序的软件。

㈤ PHP可以返回数据给JS处理吗

用jquery,比单纯的ajax方便得多
比如:
假设你score.php页面最终输出100这数字(<?php echo 100;?>)

$.post('score.php','a=1&b=2',function(d){
alert(d);
})
这段代码运行后回弹出版警告框并显权示100

jq中的$.post方法是将一些参数发送到你预定的页面进行执行,执行完成后用回调函数方法该页面的执行输出结果:
语法是:$.post(执行的页面,要发送的参数,执行完毕后的回调函数)

第一个参数是必须的,后2个参数看你的需要,可要可不要!

㈥ 关于php用json传递数组到js中

看你怎么传递这个json的.

如果是字符串传递过去, 那么这个串要eval 下, 或者使用 json2.js 中的 JSON.parse(jsontext) 方法专

附: json2.js 地址:

https://github.com/douglascrockford/JSON-js

或者点击直接下载属:

如果是JSONP 协议传递过去, 就可以直接使用;

建议采用jquery+ajax模式来处理json, 哪怕是同步的, 调用起来也比直接 post/get 来的方便.

㈦ php传过来的json数据js怎么调用

<?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$d = $_POST['data'];//这里获取的直接就是数组了,不需要用到json_decode
echo $d['doing'];
//print_r($d);
exit;
}
?>
JS部分代码:
<script type="text/javascript">
$(document).ready(function() {
$("#xx").click(function(){
var url = "test.php";
var str ="{'doing':'createvote','type':'type','num':'num','votetheme':'votetheme','creater':'loginname'}";//json格式字符串
var data = eval('('+str+')');//转换成数组对象,不加这步,那么PHP获取的是字符串。
$.post(url, {'data': data}, function(res) {
alert(res);
});
});
});
</script>

<input id="xx" type="button" value="点击">

㈧ PHP与JS对接的问题,有前端页面(html的)和后端页面(PHP的),JS怎么获取后台数组

大致的前后端交互可以这样实现:

  • 首先,前端js通过ajax请求后端php,请求数据推荐json格式

  • 后端php收到请求后,解析数据并处理

  • 后端返回处理后结果,不推荐var_mp打印,会打印多余的无用信息,返回时json_encode()转成json格式再返回

  • 前端js收到返回值后解析json数据即可

阅读全文

与js处理php的json数据相关的资料

热点内容
粤政易app是什么意思 浏览:554
unfold3d中文教程 浏览:171
win10升级在哪里设置密码 浏览:864
iphone6阴阳屏怎么办 浏览:787
手机上怎么改文件后缀 浏览:191
哪些敏感app没被下架 浏览:434
java中文校对 浏览:465
苹果订单取消还能支付 浏览:63
自己做旅游网站多少钱 浏览:220
集成电路制作所需工具 浏览:347
三星gtp3100手刷教程 浏览:634
word每行编号 浏览:251
批改试卷的app哪个好 浏览:799
6300网络 浏览:347
为什么华为会显示暂时关闭网络 浏览:378
安卓静默 浏览:993
微博用qq登录失败100 浏览:5
怎么查直播后台五大数据 浏览:986
vs怎么看代码总行数 浏览:353
iphone5s港行保修 浏览:189

友情链接