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;
}
要實現的功能:
點擊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里好像不能這樣寫,測試會報錯,求解答
報錯截圖:
總結
以上是生活随笔為你收集整理的php接收get数组参数吗,php获取到data参数,如何与数组匹配的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net和php 哪个难,对于ASP.N
- 下一篇: 动态规划算法php,php算法学习之动态