したがって、私のphpには2つの値が必要operation => string
ですdata => array
. 以下は、フォーム (動的に生成された入力) です。
<form method="post" action="/operations.php">
Title: <input type="text" value="valuehere" name="data[title]">
.
.
.
Description: <textarea name="data[description]"></textarea><br>
<button class="btn janitor_edit" type="submit">Edit Media</button>
<input type="hidden" value="operateMePls" name="operation">
<input type="hidden" value="254" name="data[id]">
</form>
そして今data[xyz]
、フォーム内のすべてから配列を作成する必要がありますが、その方法を見つけるのに苦労しています。私が最も近づいたのは、次のようにすることでした:リンク
配列をキー/値として保存する必要があるため、他の方法はありませんajax_request = { operation: operation_input, data : input_array_data };
。
ああ、「通常の」trough POSTを送信すると、フォームは期待どおりに機能します。