나는 다음과 같은
var storage = [], obj;
$('form input[type=hidden]').each(function(){
obj = {};
obj[this.name] = this.value;
obj["spot"] = this.className
storage.push(obj);
});
storage = $.toJSON(storage);
console.log(storage);
$.post('storage/', storage, function(data) {
if(data == "true") {
//window.location.href = href;
}else{
alert("An error has been encountered, Blah has been notified, please try again later");
}
});
을 가지고 PHP에서 나는 간단한 <?php print_r($_POST); ?>
을하고 Array()
를 인쇄는 JSON 인코딩 된 결과를 게시 될 것 같지 않습니다.
그것은 내게 열매를 맺고 있으며 나는 무엇이 일어나고 있는지 전혀 모른다. 어떤 도움이 필요합니까?
ps. json encoder로 http://code.google.com/p/jquery-json/을 사용하고 있습니다.
거기에있는'console.log()'에서 무엇을 얻으시겠습니까? – Treffynnon