ユーザーが最初のページにデータを挿入して次のページに移動すると、同様のテキストボックスを持つ2つのページがあります.同じデータを与える必要がある場合は、チェックボックスを追加します. ajax を介して 2 ページ目の変数にアクセスします。誰か助けてください。ありがとう
1054 次
2 に答える
1
コメントに対する回答
これを行う方法についてのアイデアを提供するサンプルコードを作成しました。
チェックボックス変更イベントのjQueryコード
$(function(){
$('input:checkbox').change(function(){
if($(this).is(':checked'))
{
$.ajax({
url : 'script.php',
success : function(session)
{
$('input:text').val(session);
}
});
}
});
});
HTML
<input type="text" />
<input type="checkbox" />
script.php
<?php
session_start();
echo $_SESSION['name_of_the_session_variable'];
exit;
?>
編集
$("#checked").click(function()
{
if ($(this).is(':checked'))
{
$('#provisional_total_public_funding').val(<?php echo empty($this->session->store['actual_info']['actual_total_public_funding']) ? '' : $this->session->store['actual_info']['actual_total_public_funding']; ?>);
}
});
Ajax リクエスト レスポンス
<select name="fin_year" id="fin_year">
<option value="" >Please select an year</option>
<option value="<?= $actFinYr; ?>"><?= $actFinYr; ?></option>
</select>
<script type="text/javascript">
$(function(){
$('#fin_year').change(function()
{
var options = $(this);
if(options.val() != '')
{
$.ajax(
{
url : 'CODEIGNITER_HTTP_URL/'+options.val(),
beforeSend : function()
{
//show loading
},
success : function(response)
{
//play with the response from server.
}
});
}
});
});
</script>
于 2013-08-21T06:27:44.980 に答える