私はローカルストレージアレイにフォームデータを格納しています。その配列をajaxでphpページに送信したいだけでなく、PHPページのデータにもアクセスしたいと思います。ajaxを使用してローカルストレージデータをPHPページに送信する方法は?
var myvalue=document.getElementById('name').value;
var favorites_str = localStorage.getItem('my_favorites');
if(favorites_str == null) {
favorites = [];
favorites.push({ "name":myvalue});
}
else{
favorites = JSON.parse(favorites_str);
favorites.push({ "name":myvalue});
}
localStorage.setItem('my_favorites',JSON.stringify(favorites));
var data = localStorage.getItem('my_favorites');
if(data == null){
alert("0 favorites");
}else{
favorites = JSON.parse(data);
$.each(favorites, function(index,item){
var my_items=item.name;
})
};
if(navigator.onLine)
{
$.ajax({
url:'http://localhost/offline/nextpage.php',
type:'post',
data:{my_items:my_items},
success:function(data)
{
$('#result').html(data);
}
});
}
おかげ -
は、ここに私のコードです。
私のコードを編集しました。私はajaxコードを追加することを忘れていました。 – Deepak
JSON配列を文字列に変換してPHPに送り、 'json_decode()'を使って読み込むのはなぜですか? –