php网页里面一个非常简单的问题,实在小白,没接触过,就是不懂啊,求大神

2024-12-03 02:37:59
推荐回答(3个)
回答1:

先说你的第一个问题吧

方法大致有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就行了

回答2:



js:
var ip=$("#ip").html();

回答3:

相关问答