2013-11-05 99 views
1

嗨我是新來的PHP和JavaScript,我無法發送一個變量從JavaScript到PHP頁面。 我的Javascript代碼是單獨的.js文件,我已經聲明瞭一個變量計數,它在用戶給出的每個正確答案時遞增。我想將這些數據傳遞給PHP頁面,以便將其保存到數據庫中。發送Javascript變量到PHP被保存到數據庫

我試過ajax post方法和會話存儲,但似乎沒有工作。

以下函數是否適用於從JS到PHP的發佈數據?

function score(){ 
$.post("score_db.php", 
{ 
    score:count 

}, 
function(data){ 
    // 
}); 
} 

任何幫助將不勝感激。

+0

你使用'$ _POST ['score']'來接收發送的值嗎? –

+0

類似的問題,http://stackoverflow.com/questions/15461786/pass-javascript-variable-to-php-via-ajax –

回答

0

請試試這個。在這裏你可以發送數據到php文件{score:count}。

function score(){ 
    $.post("score_db.php", { score:count }) 
    .done(function(data) { 
     alert("Success" + data); 
    }); 

    } 

文檔鏈接,瞭解更多信息從類似這樣的jQuery

http://api.jquery.com/jQuery.post/

0

發送數據...

function score(){ 
    $.post("score_db.php", { score:count }) 
    .done(function(data) { 
     alert("Success" + data); 
    }); 
    } 

在PHP文件

if(isset($_POST['score'])) 
    echo $_POST['score']; //it will print jquery count variable 
    else 
    echo "nothing";