テキストやメッセージ、チェックボックスの値を含むフォームをajaxで投稿する必要があります。
これらの投稿はすべてPHPコントローラに送信されます。 私は常に$ .postを使用しています(テキストのみのtchatの場合のみ)。$ .ajaxは決してありません。 ここに私形式:
if ($member_data->member->isBreeder){
echo '<div id="foalDiscussion"></div>';
echo '<form id="form" action="#" method="post" enctype="multipart/form-data">';
echo '<textarea id="foalNewsTextArea" name="mess_text"></textarea>';
echo '<ul id="mainBreedList">';
foreach ($breeder_foalList as $v){
echo '<li><label class="checkbox-inline"><input type="checkbox" name="foaltarget" value='.$v['foal_id'].'>'.$v['foal_name'].'</label>';
}
echo '</ul>';
<input id="buttonNews" type="file" accept="image/*" name="image" />
<input class="btn btn-secondary" id="button" type="submit" value="Envoyer">
</form>
<div id="err"></div>';
}
私は$アヤックスでコントローラにデータを送信、データを取得する方法がわかりません。ここで
私の古典の$ .postチャットは:
function postFoalMessage(text, foalId, isFoalNews){
$('#foalTextArea').val('');
$.post('http://localhost:8080/MHFManager/src/controller/ChatController.php',
{
mess_text : text,
foal_id : foalId,
isFoalNews : isFoalNews,
},function(data)
{
});
}
ヘルプは大歓迎です!
あなたは '$ .post'でなく、より多くの可能なオプションで行うと同じように... – arkascha
をあなたのjavascriptのコードを投稿しませんでした... – jeroen
jQueryのドキュメントは、それが実装する機能のためにかなり良い例を提供しています。特にあなたはそれらについて理解していませんか? – arkascha