先说你的第一个问题吧
方法大致有2类:前台动态申请,后台直接输出
后台直接输出是在由服务器解释后,直接传给浏览器,整个页面时写死的
div内调用:
function GetIP(){
..........
}
?>
或者直接将这段代码套在一个div内,然后把最后的return改成echo也行
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
.....
echo $cip;
?>
前台动态申请就需要涉及到ajax了
html:
js:
window.onload={
$.ajax({url:"getip.php",data:{},type:"post",success:function(backdata){
$("#ip").html(backdata);
});
}
getip.php:
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
.....
echo $cip;
关于第二个问题,var username = $("#username").val();仅仅是这样是没法向后台递交数据的。这样最多是获取id为username中的数据。如果想通过js向后台递交数据,就用ajax就行了