你可以只用 php 和 css 来实现这一点,但 ajax 会让它变得光滑。我会使用 JSON 将数据从 .js 解析到 .php 并返回。jQuery 让这变得非常简单(使用$.post
)
$(document).ready(function() {
$.post('calculate.php', { value: $('td') }, //posts value to php
function(data) {
if(data.success) {
alert(data.result); //gets the value $result from php
}
else {
alert('error');
}
}, 'json');
});
这会将 td 的值发布到 calculate.php,它可以计算并回显 JSON 数据
$value = $_POST['value'];//assign value from js to $value
.....
$data['success'] = true; //there was no error
$data['result'] = $result; //where $result is calculated within php
echo json_encode($data);
您可以在 js 和 php 文件之间传递尽可能多的变量。你甚至可以动画你的结果。
这些链接可能会有所帮助
http://davidwalsh.name/animated-ajax-jquery
http://www.9lessons.info/2009/08/jquery-and-ajax-best-demos-part-3.html
http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html