ajax怎样发变量,使用jQuery Ajax发送多个变量

总体概述

大家好,我有4个跨度,其中动态输入了值,但出于这个问题的目的,我输入了一些值。我想从跨度中获取值,使用ajax将其发送到php文件。如果它们符合php文件中设置的条件,则警告一些消息。这是我到目前为止所拥有的..

HTML

它基本上包含跨度和该跨度内的一些数字,下面的按钮具有一个onclick事件,以调用名为check的JavaScript函数。

40

50

30

40

JavaSript

这基本上将每个span字段的值存储在指定的变量中,然后尝试使用ajax发送这些变量,然后在检索成功消息和失败消息时提醒消息。

function check() {

var one = $('#first').val();

var two = $('#second').val();

var three = $('#third').val();

var four = $('#fourth').val();

$.post("test.php",{ data : "one"+"&two"+"&three"+"&four" } ,function(data)

{

if (data=="yay") //for no input

{ alert("yay");

}

else

{

alert("nay");

}

}

}

PHP 这些是span字段中的值必须满足的条件,ajax函数从此处检索成功和失败消息。

$one = $_POST["first"];

$two = $_POST["second"];

$three =$_POST["third"];

$four = $_POST["fourth"];

if($one > 5) {

echo "yay";

}

elseif($two > 10 ) {

echo "yay"; }

elseif($three > 15 ) {

echo "yay"; }

elseif($four > 20 ) {

echo "yay"; }

else{

echo "nay";

}

问题

经过一些调试后,似乎php并没有获得任何值,这意味着数据没有正确传递。我不认为这是通过ajax传递多个项目的方式。有谁知道我该如何解决?非常感谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值