Heim > Backend-Entwicklung > PHP-Tutorial > 利用json返回的数据获取值,在jquery里面写着没有解析出来

利用json返回的数据获取值,在jquery里面写着没有解析出来

WBOY
Freigeben: 2016-06-23 13:15:06
Original
1019 Leute haben es durchsucht

我利用json返回值在jquery里面获取,现在值我打印出来是有的,但是在自定义跳转里面获取不到,没有解析,

location.href="{:U('Database/export',array('tables'=>'"+json.tables+"','id'=>'"+json.id+"','start'=>'"+json.start+"'))}";
Nach dem Login kopieren

我输出的地址是这样的:
/Database/export/tables/"%2Bjson.tables%2B"/id/"%2Bjson.id%2B"/start/"%2Bjson.start%2B"
Nach dem Login kopieren

这个写法我也不清楚哪写错了。


回复讨论(解决方案)

php 输出了什么?
js 得到了什么?

php 输出了什么?
js 得到了什么?


php这边输出的json字符串,js通过success:function(json){}获取

真够可以的!
具体的值呢?既然你是出问题了,不看数据如何分析?

我是新手,不懂你输出的,
location.href="{:U('Database/export',array('tables'=>'"+json.tables+"','id'=>'"+json.id+"','start'=>'"+json.start+"'))}";
跳转到数组是什么鬼。    是不是你想写成url?   
location.href="http://url地址/export?tables="+json.tables+"&id="+json.id+"&start="+json.start; 类似于这种传值?

或者你直接打出地址。
location.href= "/Database/export/tables/"+json.tables+"/id/"+json.id+"/start/"+json.start;

可以直接在程序里面写好url输出嘛,然后通过json.url获取

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage