2016-06-27 6 views
-1

私はJavaScriptがとても新しくなっています。 JavaScript変数(単純な数値)をデータベースに保存する必要があります。また、2つのWebサイト(PHPを使用して2つ目のWebサイトで取得)で現在の値を確認できる必要があります。今JavaScriptでデータベース変数を編集する

マイコード:私はこれを行うためにAJAXを使用する必要があります知っている

Voorraad: <input id="stock1" type=text" style="width:30px" value="10"> 

<input type="submit" value="Kopen" onclick="javascript:Kopen(event);"> 

<script src="http://code.jquery.com/jquery-latest.js"></script> 
    <script type="text/javascript"> 
function Kopen(e) 
{ 
    e.preventDefault(); 
    var stock1 = document.getElementById("stock1"); 
    var newNumber = parseInt(stock1.value) - 1; 
    stock1.value = newNumber; 
    if (stock1.value <= 0) { 
     stock1.value = 0; 

    } 

、私は似ていますが、それはデータベース接続を欠い質問を見ていると私はそれらを使用する方法がわかりませんコードの一部:Question

私の質問は次のとおりです。 ajaxを使用して(mysql)データベースにJavaScript変数を書き込むにはどうすればよいですか?

+0

あなたはAJAXについて読むべきです、それは本当に素晴らしいです、あなたはそれでもっと多くのことをすることができます。 –

答えて

0

あなたにスクリプトファイルをJavaScriptのオブジェクトを書き込むことによって、JavaScriptにPHPからデータを転送することができます

<script> 
var data_object = { 
"id": <?php echo data->id ?>, 
"role": <?php echo data->name ?> 
} 
</script> 

このオブジェクトはJavaScriptでページに利用できるようになりました。

console.log(user_object.data) 

このようにして、サーバーサイドスクリプトでJavaスクリプト変数を使用できます。 これがうまくいくと思います。

+0

別個のパーツの目的が何であるか(id、role)、そしてこれを実装する場所を説明できますか? – Bonny

+0

私はちょうど例としてそれを書いた、あなたは参照を取ることができます。その正確な答えではありません。 部分(id、role)は、クエリを使用して取得されたデータベースフィールドです。 –

関連する問題