weixin_33724570 2015-12-07 22:28 采纳率: 0%
浏览 19

使用GET到PHP的Ajax

I have seen many posts close to this but not this specifically so I will still ask it. I have a simple webpage that I am using to pass a value from to a server and then based on the value pass a response to the original webpage. Right now for testing purposes I am just using an alert for the final value.

My client side code is as follows submitAjax.php:

<!DOCTYPE html>
<html>
    <head>
        <script src="./jquery-2.1.4.js"></script>
        <script>
            $(document).ready(function() {
                $("#thisForm").submit(function () {
                    processData();
                });

                function processData() {
                    $.get('ajaxSubmit.php', function(data) {
                        alert(data);
                    });
                }
            });
        </script>
    </head>
    <body>
        <form method="get" id="thisForm">
            <tr>    
                <td><input type=text name=box ></td>            
                <td><input type=submit value=Add></td>
            </tr> 
        </form>
    </body>
</html>

Server side ajaxSubmit.php:

<?php
$value=$_GET["box"];
if ($value==2){
    echo "This is the returned text.".$value;
}else{
    echo "not sent";
}
?>

As you can see from the code, I am trying to print the text "This is the returned text.2" as the output but when I enter "2" into the textbox my failure case of "not sent" is returned.

Any help would be great. I am very very new to all things javascript so please point out anything else I am doing incorrectly as well.

  • 写回答

1条回答 默认 最新

  • weixin_33724046 2015-12-07 22:33
    关注

    You're not passing anything when you're requesting ajaxSubmit.php.

    $.get('ajaxSubmit.php?box=' + $("[name='box']").val(), function(data) {
        alert(data);
    });
    

    So you want to request, ajaxSubmit.php?box=value, where value is the value of the html element named box.

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。