Re: [問題] function接收變數
: 推 meteorsok: <input onclick="func('<?php echo $text; ?>')" /> 11/12 15:00
: → oppositebank: 原來echo放這! 感謝樓上 11/13 02:16
: → carylorrk: 這種 code 維護大概會很頭痛吧。 11/13 03:19
的確會頭痛
但這個答案對新手來說,可以了解php最基本嵌入網頁的方式
當然有其他解法,但除了ajax call api 取得參數以外
我想都逃離不了這種嵌入的概念
原問題:想要將一個php變數當成button的參數使用,應該都是以下幾種方式
1. 我的推文
2. 改放在attr,function 帶 this 去拿
3. 另外放在js變數,用js來產生元素時帶入
4 ajax call api拿參數
1~3幾乎都是一樣的概念,只是嵌入的位置不同
或許可以用一些framework的helper來美化
<?php echo Helper::button($text, array("some_attr"=>$value)); ?>
或者用template engine來跑
<button some_attr="{% value %}"></button>
好看,但原理一樣
即使用js template 來產生元素
還是要用嵌入的方式給js吃點東西
當然可以用第四種ajax call api拿
這種就真的可以達到前後端分離了
最後
如果一個新手直接學framework (js: jquery , php: laravel)
而不瞭解基本的東西
我想並不是一件好事情
如果我有什麼誤解,希望可以有高手來指正
我也想學習
感恩~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.8.201
※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1415843811.A.178.html
※ 編輯: meteorsok (114.32.8.201), 11/13/2014 09:59:53
→
11/13 11:44, , 1F
11/13 11:44, 1F
→
11/13 11:45, , 2F
11/13 11:45, 2F
→
11/13 11:46, , 3F
11/13 11:46, 3F
→
11/13 11:47, , 4F
11/13 11:47, 4F
→
11/13 11:49, , 5F
11/13 11:49, 5F
→
11/13 11:50, , 6F
11/13 11:50, 6F
→
11/13 11:54, , 7F
11/13 11:54, 7F
→
11/13 11:56, , 8F
11/13 11:56, 8F
→
11/13 11:57, , 9F
11/13 11:57, 9F
→
11/13 11:59, , 10F
11/13 11:59, 10F
→
11/13 11:59, , 11F
11/13 11:59, 11F
→
11/13 12:00, , 12F
11/13 12:00, 12F
→
11/13 12:00, , 13F
11/13 12:00, 13F
→
11/13 12:02, , 14F
11/13 12:02, 14F
→
11/13 12:04, , 15F
11/13 12:04, 15F
→
11/13 12:06, , 16F
11/13 12:06, 16F
→
11/13 12:23, , 17F
11/13 12:23, 17F
→
11/13 12:23, , 18F
11/13 12:23, 18F
→
11/13 12:27, , 19F
11/13 12:27, 19F
→
11/13 12:27, , 20F
11/13 12:27, 20F
→
11/13 12:30, , 21F
11/13 12:30, 21F
→
11/13 12:31, , 22F
11/13 12:31, 22F
→
11/13 12:32, , 23F
11/13 12:32, 23F
→
11/13 12:36, , 24F
11/13 12:36, 24F
→
11/13 12:37, , 25F
11/13 12:37, 25F
→
11/13 12:38, , 26F
11/13 12:38, 26F
推
11/13 16:58, , 27F
11/13 16:58, 27F
→
11/13 16:58, , 28F
11/13 16:58, 28F
討論串 (同標題文章)