-1

クリックした後にデータベースへのクエリを実行し、ページをリロードするリンクがあります。私が読んだことから、JavaScriptを使用して実行できますが、わかりません。

編集

スクリプトに 4 つの変数を送信したいのですが、URL を変更するように htaccess を設定しているため、GET を使用できません。

4

2 に答える 2

0

これがあなたの問題を解決するjqueryコードです。このコードを JavaScript 関数に記述します。そのボタンの onclick イベントは、この関数を呼び出す必要があります。すべてのデータベース コーディングを yourpage.php に記述します。

url = "yourpage.php";

    $.get
    (
        url,
        {
            'act'       :'getdata'
        },
        function(responseText)
        {           
            strData = responseText;

            $('#div_id').html(strData);

        },
        "html"
    );

それが動作します。

このリンクを確認してくださいhttp://api.jquery.com/jQuery.get/

于 2012-11-24T15:59:04.833 に答える
0

この場合、次の概念を使用する必要があります。

  1. from 値を送信する JavaScript 関数
  2. PHP コード

これらのコードを使用する必要があります。

 <a href = "javascript:submit()">Submit</a>
 <form action = "$_SERVER['PHP_SELF']" method = "post">
 <input type = "hidden" value = "some value"/>
 <input type = "hidden" value = "some value"/>
 <input type = "hidden" value = "some value"/>
 <input type = "hidden" value = "some value"/>
 </form>
<?php
//Connect to the database
$conn = mysqli_connect('host','user','password','db_name');
if($conn){
     $query = "SOME QUERY";
     $result = mysqli_query($conn, $query);
}
?>

JavaScript関数で、送信リンクをクリックして送信するコードを記述します。

于 2012-11-24T16:13:29.940 に答える