jQuery.getJSON与PHP 实现跨网站提交数据

来源:互联网 发布:淘宝联盟互刷 编辑:程序博客网 时间:2024/04/20 03:58
1. 要提交的HTML页面:<script type='test/javascript'>var url = "http://xxoo.com/index.php/Admin/Msg/msg_add?username="+ username +"&tel="+ tel +"&qq="+ qq +"&email="+ email+"&content="+ content+"&xm="+xm+"&url="+ document.location+"&url_come="+ url_come +"&callback=?";jQuery.getJSON(url, function(data){if(data.error == 0){alert('留言成功!我们的客服经理将会尽快和您联系!');}else{alert('留言不成功!请重新留言!');}});</script>2.PHP处理通过$_GET,获取数据并进行数据库操作$res = '************';if($res){    $result['error'] = 0;}else{    $result['error'] = 1;}$xxx=json_encode($result);    //动态执行回调函数    $callback=$_GET['callback'];    echo $callback.'('.$xxx.')';die;}3.注意:关键在于callback这个变量 在输出json数据时要带上callbak,值一致才可以getJSON成功 否则不会执行function(json) {…}内的任何操作
0 0