私はオブジェクトを作成し、jquery.jsonを使ってphpスクリプト(getNum.php)を呼び出すと、jsonに を送ります。今私はPHP側でオブジェクトを処理したい。 print_r($_POST['data'])
は動作しません。jQueryのajax呼び出しから受け取ったjsonデータをphpで解析する方法
これは私のコードです:
// create object
var bing= new Object();
bing.id = 99;
bing.nameList = getBingList();
//create pdf
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "getNum.php",
dataType: "html",
data: $.toJSON(bing),
success: function(data){
alert(data);
window.location = "generateBing.php?num="+data
}
});
をしなければなりませんか?あなたのページには、javascriptまたはJavaScript(generateBing.php)によって呼び出されるページが含まれていますか? – jedwards
なぜあなたは 'dataType:" html "'を持っていますか? –
generateBing.phpは関連していません。 getNum.phpにはprint_rコードが含まれています – Tom