2017-06-18 1 views
1

のjquery(jsonp)で完全なlocalStorageを送信します。このエラーメッセージが表示されます。サーバにlocalStorageを送信しようとすると、サーバに

TypeError: 'Storage'を実装していないオブジェクトで 'key'が呼び出されました。

私のコード

$.ajax({type : "POST", 
    url: "http://domainx.com/api.php", 
    dataType: "jsonp", 
    jsonp: "callback", 
    data:{ls:localStorage}}).done(function(rspData) 
{ 
    alert('done'); 
}  
}).fail(function(rspData){ alert('fail'); }); 

任意のアイデアをいただきました!間違っていますか?

回答:

ls:JSON.stringify(localStorage) 
+1

あなたはlsの二重引用符で囲む必要があるかもしれません。 – mikep

+0

jstは答えにそれを載せましたので、後で来る人たちのために役立ちます。 –

答えて

0
$.ajax({ 
type: "POST", 
url: "http://domainx.com/api.php", 
dataType: "jsonp", 
jsonp: "callback", 
data: { 
    ls: JSON.stringify(localStorage) 
} 
}).done(function(rspData) 

{ 
    alert('done'); 
} 
}).fail(function(rspData) { 
    alert('fail'); 
}); 
関連する問題