ページをリロードせずに、テキストボックスの onchange イベントでセッション変数を更新したい ありがとう!
4129 次
4 に答える
1
ajax
そのためには、on change event
次のようなテキストボックスで使用する必要があります
$('textbox').on('change',function(){
$.ajax({
url:'yoururl.php',
data:{data},
success:function(){
alert('success');
}
});
});
于 2013-07-29T05:26:58.850 に答える
0
私は on を使用します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";
?>
于 2013-07-29T05:35:43.223 に答える
0
JavaScriptとPHPの組み合わせで実現できます。function() を作成し、そこに PHP コードを挿入します。
javascript関数のセッション変数のように現在の引数を渡します..
于 2013-07-29T05:30:49.483 に答える
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'];
?>
于 2013-07-29T05:35:35.990 に答える