ホームページ >バックエンド開発 >PHPチュートリアル >jsonで返されたデータを利用して値を取得します。jqueryでは解析されないことが書かれています。

jsonで返されたデータを利用して値を取得します。jqueryでは解析されないことが書かれています。

WBOY
WBOYオリジナル
2016-06-23 13:15:061024ブラウズ

json の戻り値を使用して jquery で値を取得すると、値が表示されますが、カスタム ジャンプでは取得できず、解析も行われません。このように:

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

これは、何を間違って書いたのかわかりません。

ディスカッションへの返信 (解決策)

php は何を出力しますか?

js 何を手に入れましたか?


php は何を出力しますか?

js 何を手に入れましたか?


php,js によって出力された json 文字列は、success:function(json){} を通じて取得されます


これは本当に良いことです。 具体的な値は何ですか?問題があるのに、データを見ずにどうやって分析できるでしょうか?


私は初心者なので、出力内容がわかりません。

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

配列へのジャンプとは一体何ですか? URLとして書きますか?
location.href="http://url address/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 経由で取得します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。