如何将一个变量值从JavaScript传递到PHP ?
How can I pass a variable value from JavaScript to PHP
我试过了,我不知道这是正确的方式:
HTML代码:<div class="container-fluid">
<form class="form-inline">
<div class="form-group">
<label>Choose Records Per Page:</label>
<select class="form-control input-sm num_rec_per_page">
<option>5</option>
<option>10</option>
<option>50</option>
<option>100</option>
<option>150</option>
<option>200</option>
</select>
</div>
</form>
</div>
JAVASCRIPT代码:
<script>
$(document).ready(function(){
$("select.num_rec_per_page").change(function(){
$(".num_rec_per_page option:selected").val();
window.location="?num_rec_per_page=" + num_rec_per_page;
});
});
</script>
PHP代码$num_rec_per_page=$_GET['num_re_per_page'];
所以这段代码,当变量改变时,刷新是对网页,但我不希望,你能帮助我吗??
您没有指定获得JS变量到PHP的确切最终目标,但我认为这是为了获得选择的值,以便您可以更改每页显示的记录数量(从变量名称推断)。
如果您想避免页面刷新,您可以通过AJAX实现,并使用JavaScript拉入其他记录来显示。如果您给window.location
赋一个新值,它将刷新页面。
你会想要像
$(selector).load('/get_results.php?num_rec_per_page=' + num_rec_per_page);
相关文章:
- AJAX Post的奇怪Javascript/PHP行为
- 带有输入参数的Javascript/PHP中的XMLHTTPrequests
- 用Javascript/PHP创建字典
- 如何记录用户'使用Javascript/PHP的语音
- fetch data from db using javascript & php
- onClick按钮不工作javascript/php/jquery mobile
- 通过Javascript(PHP循环)添加类
- Javascript php onclick
- Interfacing html, javascript, php and mysql
- Javascript/PHP Validation
- JavaScript/PHP 刷新取代了 HTML 元素类
- Cross-domain javascript <-> php
- 设置计时器并使用javascript/PHP进行检查
- Javascript/Php聊天-输入is'不能在一个文本框中工作
- AJAX (JavaScript / PHP), FormData not sending
- Javascript/PHP中的HTML转义/编码
- 我想在Iframe Javascript PHP的帮助下,将单个ajax上传器脚本转换为多个上传器
- javascript/php中的批量打印
- Javascript/PHP,使用文本文件作为数据库,并将内容组织到阵列表中
- JavaScript/PHP函数不会发布到其他页面