作者orangeforest (依然想妳)
看板Ajax
標題[問題] javascript傳值搜尋
時間Fri May 9 12:18:31 2014
各位版友好,我的問題是這樣的
我今天有一個主頁是maintitle.php,主要功能是把資料庫裡面欄位"maintitle"中的資料
輸出到頁面上變成一個個的按鈕,類似把主目錄用icon的形式表達。這部分code如下:
<?php
//下SQL語句搜尋
$sql="select maintitle from file group by maintitle";
$res=mysql_query($sql);
//將結果array輸出成按鈕
while($array = mysql_fetch_array($res)){
echo '<input type="button" value="'.$array[0].'" onclick="get??">
'.$array[0].'</a>';
echo "</br>" }
?>
而按鈕被onclick之後,會把該按鈕的value傳送到subtitle.php變成搜尋條件,搜尋
符合SQL的subtitle欄位中符合"value"資料,同樣也輸出成按鈕。
整個流程有點像這樣
家電(主目錄)-->液晶電視(次目錄)-->各電視產品
現在我的問題來了
在onclick.getValue()的javascript我卡住了,不知道該下甚麼名稱尋找或是語法來達成
我要的功能,麻煩各位提點一下了,有找過傳值,但似乎都不是我要的樣子。
還有這樣要用$_POST還是$_GET還是javascript傳就可以了?因為我沒有用<form>
麻煩大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.128.118.24
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Ajax/M.1399609115.A.D3C.html
1F:→ serotw:ajax送出post~php在回傳內容~ajax得到內容在改物件名 05/09 12:57
2F:→ orangeforest:不太懂s大的意思 可以再詳細一點嗎? 05/09 14:04
3F:→ serotw:你會不會使用ajax帶變數送出post給php? 05/09 14:24
5F:→ orangeforest:感謝s大 我會試試 文章中的是不更新畫面 那如果我是 05/09 16:44
6F:→ orangeforest:點了就跳轉也ok嗎? 05/09 16:44
7F:→ serotw:小的我不太建議一直轉跳頁面來做小小資料更換的動作 05/09 17:29
8F:→ orangeforest:嗯嗯 因為我只有3層 對方需求又希望這樣一層層點下去 05/09 19:04
9F:→ orangeforest:、所要我才會想說依使用者這層點了什麼傳到下一層去 05/09 19:04
10F:→ orangeforest:搜尋顯示相關的資料、這方法比較笨 但我也想不太到 05/09 19:04
11F:→ orangeforest:其他的了… 05/09 19:04
12F:→ serotw:如果你要處理的經常會被update的話就使用PHP做資料篩選, 05/09 19:06
13F:→ serotw:如果不是的話我建議直接寫一個js檔做資料切換就好了 05/09 19:06
14F:→ serotw:如果你要處理的資料<=手殘少打兩個字 05/09 19:07
15F:→ orangeforest:因為會頻繁變動的是最底曾的文件 第一跟第二層目錄是 05/10 12:54
16F:→ orangeforest:拿來分類而已 05/10 12:54
17F:→ serotw:那我會建議你第一第二層直接寫在JS檔~點第二層時在接PHP 05/10 23:05