2013-07-29 83 views

回答

0

我將在blur使用,這樣,它不會設置變量每次的用戶類型,他點擊了其他位置,只有當....

$('textbox').blur(function(){ 
    var thevalue = $(this).val(); 

$.ajax({ 
    url:'yoururl.php', 
    type: "post", 
    data:{"value":thevalue}, 
    dataType:"html", 
    success:function(data){ 
     console.log(data); 
    } 
}); 
}); 

然後在你的PHP ...

<?php 
    $_SESSION['yoursessionkey'] = $_POST['value']; 
    echo "success"; 

?>

1

必須使用ajax它,在文本框狀的on change event

$('textbox').on('change',function(){ 
    $.ajax({ 
     url:'yoururl.php', 
     data:{data}, 
     success:function(){ 
      alert('success'); 
     } 
    }); 
}); 
+0

我還將包括如何添加會話變量。主要從'yoururl.php'接收到'document.cookie'。 –

0

它可以通過JavaScript和PHP組合來完成。 製作一個函數()並在其中插入PHP代碼。

傳遞當前參數在javascript函數會話變量..

0
<script type="text/javascript" language="JavaScript"> 
$(document).ready(function(){ 
    $("#field").change(function(){ 
     $.ajax({ 
       url: "http://yourserver.com/ajax.php", 
       data: { value: $("#field").val() } 
       }); 
    }); 
}); 
</script> 
... 
<input type="text" id="field" /> 

而且在ajax.php

<?php 
$_SESSION['var'] = $_GET['value']; 
?>