dojoからphpに配列を送信するにはどうすればいいですか?私は、これらの値を提出してい :dojoを使用してPHPに配列を送信
["a", "b", "c"]
は、ここで私はこれまで得たものです:
btn_send.onclick(function(){
var name_array = name_looper();
console.log(name_array);
dojo.xhrPost({
url: "dojo_phpform.php",
content: {names: name_array},
load: function(result) {
var x = dojo.byId('results');
x.innerHTML = result;
}
});
});
function name_looper(){
var names = dojo.query('input[type=text]');
var name_array = [];
names.forEach(function(element, index, array){
name_array[index] = dojo.attr(element, 'value');
});
return name_array;
}
私は$ _POST PHPファイルから[ '名前'](dojo_phpform.php)をエコーしようとしましたが、エラーは返されませんでした。配列が実際には提出されていないようです。返されるのは配列の最後の項目だけです。私は何をしますか?助けてください、ありがとうございます!
'var_dump($ _ POST)'を使用して何が得られるかを確認 –
ここにあなたのPHPフォームコードを投稿できますか? – Philippe
@Philippe:私はprint_r($ _ POST ['names'])のみしました。私はコンテンツオブジェクトを使用しない場合、それを提出する方法を正確に –