最简单的就用jQuery封装的$.post异步提交
宿城网站建设公司创新互联,宿城网站设计制作,有大型网站制作公司丰富经验。已为宿城上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的宿城做网站的公司定做!
$.post(提交的url地址,{id:id},function(){回调函数},json)
php给javascript传值,算是两个方法吧,
一个就是主动刷新,php把值写到页面上,比如 var a='?php echo $a;?';
另外的方法就是通过js异步去拉取,通过ajax来实现,大体过程是:js 发起一个异步请求给php程序,php返回数据库的数据,js通过接收这个数据来在做处理。
这种方法就是ajax数据传输,异步数据交互
//这里用到了jquery的插件,使用前需引用jquery.js
script
function keyUp(e) {
var currKey=0,e=e||event;
currKey=e.keyCode||e.which||e.charCode;
//如果是空格
if(currKey == 32){
$.ajax({
url: 'save.php',
data: $('#id').val()
success: function(data){
alert(data);
}
});
}
}
document.onkeyup = keyUp;
/script
具体代码请谷歌 AJAX
500错误是脚本运行有错,你查看你的日志就知道程序第几行错了,最好设置WEB服务器显示错误信息到浏览器。