0

私はもともと $_GET メソッドを使用していました:

'<a href = "editNews.php?starts='.$starts.'&ends='.$ends.'&$event='.$event.' data-role="button" data-icon="edit"></a>'

これを使用しても機能しますが、 $_POST メソッドを使用する方が優れており、面倒ではなく、好ましい選択であると言われています。

したがって、上記とまったく同じことをどのように実装するのだろうかと思っていますが、 $_POST メソッドを使用しています。

4

3 に答える 3

0

メソッド post でフォームを送信するか、ajax リクエストを使用できます。jquery では、次のようになります。

$("#myLinkId#").on('click',function() {
    $.ajax({url:'phpFile.php',type:'post',data:{...you data here...}});
});
于 2013-10-15T02:11:18.353 に答える
0

PHP 経由で別のページ/フォームにデータを送信するには、次のようにします。

原形:

<form method='post' action='new-page.php'>
  inputs here, etc.
  submit button here
</form>

したがって、送信をクリックすると$_POST、配列である PHP 変数に保持されているすべてのフォーム データとともに new-page.php に送信されます。

入力の名前で配列を参照することにより、データにアクセスできます。たとえば、次のようにします。

<input type='text' name='NAME' />

このデータはnew-page.phpで参照できます$_POST['NAME']

これがお役に立てば幸いです。

于 2013-10-15T02:19:52.687 に答える
0

これをフォームに変換するか、jQuery を使用してクリック時に Ajax 呼び出しをトリガーする必要があります。フォームの例を次に示します。

<form action="editNews.php" method="post">
    <input type="hidden" name="starts" value="<php echo $starts?>">
    <input type="hidden" name="end" value="<php echo $end?>">
    <input type="hidden" name="event" value="<php echo $event?>">
    <input type="submit" name="submit" value="Your Link" data-icon="edit">
</form>
于 2013-10-15T02:13:53.497 に答える