作者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://www.ptt.cc/bbs/Ajax/M.1399609115.A.D3C.html
→ serotw:ajax送出post~php在回傳內容~ajax得到內容在改物件名 05/09 12:57
→ orangeforest:不太懂s大的意思 可以再詳細一點嗎? 05/09 14:04
→ serotw:你會不會使用ajax帶變數送出post給php? 05/09 14:24
→ orangeforest:感謝s大 我會試試 文章中的是不更新畫面 那如果我是 05/09 16:44
→ orangeforest:點了就跳轉也ok嗎? 05/09 16:44
→ serotw:小的我不太建議一直轉跳頁面來做小小資料更換的動作 05/09 17:29
→ orangeforest:嗯嗯 因為我只有3層 對方需求又希望這樣一層層點下去 05/09 19:04
→ orangeforest:、所要我才會想說依使用者這層點了什麼傳到下一層去 05/09 19:04
→ orangeforest:搜尋顯示相關的資料、這方法比較笨 但我也想不太到 05/09 19:04
→ orangeforest:其他的了… 05/09 19:04
→ serotw:如果你要處理的經常會被update的話就使用PHP做資料篩選, 05/09 19:06
→ serotw:如果不是的話我建議直接寫一個js檔做資料切換就好了 05/09 19:06
→ serotw:如果你要處理的資料<=手殘少打兩個字 05/09 19:07
→ orangeforest:因為會頻繁變動的是最底曾的文件 第一跟第二層目錄是 05/10 12:54
→ orangeforest:拿來分類而已 05/10 12:54
→ serotw:那我會建議你第一第二層直接寫在JS檔~點第二層時在接PHP 05/10 23:05