前提・実現したいこと
PHPで圧縮された文字列をAJAXで受信して解凍したいです
AJAXで受信後どのようにして解凍することができますでしょうか?
ajax
1 2ajax.php 3 4<script> 5window.onload=function(){ 6var formdata = new FormData(); 7formdata.append("data","1"); 8var xmlhttp = new XMLHttpRequest(); 9xmlhttp.overrideMimeType("text/plain; charset=utf-8"); 10xmlhttp.addEventListener('loadend', function(){ 11if(xmlhttp.status === 200){ 12//PHPで圧縮された文字列をどうやって解凍するか 13jsondata=JSON.parse(xmlhttp.responseText); 14console.log(jsondata); 15} 16}); 17xmlhttp.open("POST", "php.php", true); 18xmlhttp.send(formdata); 19} 20<script>
該当のソースコード
php
1php.php 2 3<?php 4$str='{ 5 "result": [{ 6 "recipeDescription": "これからの季節は冷しゃぶが大活躍します!ただ水で茹でるだけだと水っぽく仕上がるので、この「コツ」を覚えてさらに美味しくいただきます♪", 7 "recipeTitle": "<定番シリーズ>簡単なコツで美味しい冷しゃぶ" 8 }, { 9 "recipeDescription": "コクがあるのに後味さっぱり、ご飯が進む一皿です♪\nスタミナupしたい時にもおススメです!豚肉に含まれるビタミンB群とニンニクパワーで、疲れも吹っ飛ぶ…かも^^", 10 "recipeTitle": "子どもにも好評♪豚肉と玉ねぎのガリマヨポン♪" 11 }, { 12 "recipeDescription": "家にある材料で簡単にホイコーローが出来ます♪甜麺醤なしできるのでいつでも作れますヾ(*´∀`*)ノ", 13 "recipeTitle": "甜麺醤なしで出来る!簡単 ホイコーロー" 14 }, { 15 "recipeDescription": "ビタミンB1とクエン酸で疲労回復に最強!!", 16 "recipeTitle": "豚肉と玉ねぎのポン酢炒め" 17 }] 18}'; 19$str=gzencode($str, 9); 20echo $str; 21?> 22
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/21 14:02
2021/06/21 14:03
2021/06/21 14:04