私は入力フィールドとデータベースから単語を追加/削除する2つのボタンがあります。 私は3つのPHPファイルを使用しています。 HTMLコードを出力するメインファイル、単語を追加できるaddtag.php、単語を削除できるremovetag.phpファイル。方法:PHP Ajaxページの更新
プラスをクリックしたときにaddtag.phpを呼び出し、入力フィールドの内容を送信したいとします。マイナス記号をクリックすると、removetag.phpが呼び出されます。
addtag.phpとremovetag.phpはバックグラウンドで実行する必要があり、ページは<tagboxtxt>
のみを更新する必要があります。
以下の要素は、同じページに複数回リストされています。異なるリンクと値がありますが、要素は同じです。
<!-- language-all: lang-html -->
<bdiv>
<div>
<a href="001.mp4"><img src="001.jpg" /></a>
</div>
<tagbox>
<form>
<input type="text" id="tag" name="tag">
<input type="hidden" id="hash" name="hash" value="23547">
<button class="button" type="submit" formaction="addtag.php" method="GET">+</button>
<button class="button" type="submit" formaction="removetag.php">-</button>
</form>
<tagboxtxt>foo bar</tagboxtxt>
</tagbox>
</bdiv>
<bdiv>
<div>
<a href="002.mp4"><img src="002.jpg" /></a>
</div>
<tagbox>
<form>
<input type="text" id="tag" name="tag">
<input type="hidden" id="hash" name="hash" value="67889">
<button class="button" type="submit" formaction="addtag.php" method="GET">+</button>
<button class="button" type="submit" formaction="removetag.php">-</button>
</form>
<tagboxtxt>bla huh</tagboxtxt>
</tagbox>
</bdiv>
私は、アヤックスが行く方法だと知っていますが、私はそれを働かせることはできません。
私は以下の機能を使用しようとしました。私の例でそれをどのように使うべきですか?
function addtag() {
$.ajax({
url:"addtag.php",
type: "POST",
success:function(result){
alert(result);
}
});
}
必要なものを達成する必要があり、この
ようになっているはずという名前のjsファイルには、あなたはすでにAJAX要求を送信するために試したコードを投稿してくださいことはできますか? – StuntHacks
@StuntHacks私が使ったことを追加しました。私はそれでいくつかのテストを行ったが、私はいくつかのスキルが不足していると思う。 – MikeSkril
何が問題なのですか?アラートには何が書かれていますか? – StuntHacks