php接收get数组参数吗,php获取到data参数,如何与数组匹配

1.html:

全国各族人民发来贺电

2.js:

$('.new-title-info-btn').mouseenter(

function(){

var key=$(this).attr('class').split(" ")[1];//这里key取单独给他们的class值

$('.'+key).click(function(){

$.ajax({

url:"js4-1.php?type=findnew",

dataType:"json",

data:"key="+key//这里必须加个键名"key=",不然key的值就会直接和type的值合在一起,变成type=findnew&pic;加了就是type=findnew&key=pic

}).done(function(data){

//

});

});

};

);

3.php:

$type=@$_GET['type'];

$sleword=@$_GET['data'];

switch ($type) {

//从主页前段到php

case findnew:

$sql="select id,new_title,new_class from info_look";//创建查询语句

$re=mysql_query($sql);//执行语句

$wordArray=[];//创建空字符串承载获取到的数据

while($row=mysql_fetch_array($re)){

$wordArray[]=$row;//将结果赋值给数组

}

//下面打算用循环找到对应传递过来的data参数,匹配到了,就把他回传给前台

for($i=0;i

if($wordArray[i].new_class==$sleword){

//这里传值$wordArray[i].new_class的值给js

//...

print_r ($wordArray[i].new_class);

}

}

break;

}

063b04953c17ad334790a11b839b7da2.png

要实现的功能:

点击html中的推荐按钮后,ajax将两个参数发送给php,一个是type,用来判断这个请求是要执行php中switch case主页那段的程序的;一个是data,用来判断和数据库中new_class字段值匹配的,相同的就把她的new_title值发送给js,然后js把值替换掉class="new-infomation-title"里的'全国各族人民发来贺电'内容

问题:

php中,注释//这里传值$wordArray[i].new_class的值给js这里要怎么写?还有前面的for循环php里好像不能这样写,测试会报错,求解答

报错截图:

cdb1d2d2870a3d4632dea345322c94d9.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值