作者查詢 / Peruheru

總覽項目: 發文 | 留言 | 暱稱
作者 Peruheru 在 PTT [ Ajax ] 看板的留言(推文), 共287則
限定看板:Ajax
看板排序:
全部Gossiping1558C_Chat570FinalFantasy414Ajax287PHP252Visual_Basic224C_Sharp191Web_Design179PlayStation170Boy-Girl156AllTogether155SK_SD_PL119C_and_CPP98Instant_Mess96FATE_GO85Storage_Zone76Soft_Job65FBG63NetSecurity54MH53TypeMoon53Kojima51MetalGear51PublicIssue48fatworld47joke41feminine_sex32HatePolitics31WomenTalk31SMSlife28StupidClown27sex25Programming20Wanted20DPP17ask15swim15Hate14PSP-PSV11Database10SHUTA9Modchip8Network8studyteacher8Tainan8car7RegExp7CodeJob6FuMouDiscuss6movie6car-pool5NTPU-CSIE935specialman5AfterPhD4AntiVirus4Examination4Gamesale4GFonGuard4I-Lan4java4pal4Hualien3Militarylife3NDHU3Olympics_ISG3SFFamily3Tech_Job3Tennis3TFSHS67th3243ToS3ck59th3272CSMU-HSA962Doraemon2HCSHch13_3112Horror2HSNU_11172KS97-3182LUNA2marriage2MCUBT97_22NCKU_MEPhC2NCYU2NDHU_ACC_5TH2NDS2NKUTEE2NTHU_STAT942NTPU-STAT952Ourmovies2SCU-BM-93B2TA_AN2TalesSeries2Test2TNFSH96122TPC_Police2AOE1ArakawaCow1ASIA-uni1Atmosphere1BigShiLin1Bunco1chu-cs90a1Coffee1CosmosPeople1CSMU-D881CSMU-MED961CTSH963011CYCU_CE92B1CYUT1FCU_ECON_93B1FCU_EE97A1finding1FJU-Family1FJU_JCS71FJU_N96b1FLAT_CLUB1FSHS-95-3081Gemini1GunsNRoses1HCU1HDFS_Bball1HisGeo_951HSNU_10631HSNU_10661HSNU_10981HSNU_11151HSNU_11351HY-40-Xin1hypermall1KS93-3241KS97-3021KS97-3081KS_PMAC1KUAS1L_TalkandCha1Lawyer1Lineage1media-chaos1Nangang1NBALive1NCCU07_Ghis1NCCU07_PHILO1NCHU-AGR071NCHU-FS1001NCKU-PH991NCUFingrad031NCUT1NCYU_AFL_961NCYU_BA_001NCYU_DVM_981NDHU-His1001NDMC-PH271Nethood1NFU1Nogizaka461Notebook1NSwitch1NTHU_COM6071NTU-IPH961NTU-Karate1NTUAC981NTUCH-901NTUE_NSE1001NTUEE-MBElab1NTUEE_LAB5061NTUEOE_R306A1NTUGIEE_RFIC1NTUmed911NUK_AC981NUU_Talk1Office1Opera1pharmacist1Poker1PoliceRadio1politics1PTHS96-3101ScienceNote1SCU_ACC_96A1SCU_ACCM951SCU_Chin96B1STDM-97-301A1Steam1Stephen1TigerBlue1TKU_EW94B1TKU_STAT_SB1TuCheng1twin1USC1UTAH-JAZZ1Viator96Gang1Viator97Yii1Wallpaper1wonfu1WuGu-BaLi1YOLO1YP96-3141<< 收起看板(197)
[問題] 有關return
[ Ajax ]51 留言, 推噓總分: +10
作者: washqwe - 發表於 2015/11/26 11:50(8年前)
7FPeruheru: 我也不懂中文打一打還要切換英文打work不打"動"的原因XD11/26 16:19
8FPeruheru: 還有你原本的問題好像被你自己切掉了?11/26 16:20
11FPeruheru: 適當,程式碼就是一個動作,不管看不看得到11/26 16:30
12FPeruheru: 提供幾個方向11/26 16:30
13FPeruheru: 1.程式碼執行時機 你的js執行時元素是否還沒產生?11/26 16:31
14FPeruheru: 2.語法錯誤 就圖片看來,你的第5行少了分號,第6行多了11/26 16:32
15FPeruheru: 3.瀏覽器支援 5px的size在chrome似乎無效,太小了11/26 16:33
16FPeruheru: 然後是比較進階的觀念,tes.onclick=makeSizer(20)11/26 16:39
17FPeruheru: 意思並不是"在tes的onclick事件時執行makeSizer(20)"11/26 16:40
18FPeruheru: 而是"在tes的onclick事件被放了makeSizer(20)的[結果]"11/26 16:41
19FPeruheru: 你簡單在makeSizer函式內多加一行alert('!');,你會發現11/26 16:41
20FPeruheru: 網頁一開始就跳了兩次訊息,但你只希望一開始跑一次11/26 16:42
21FPeruheru: 反而在你按下去時不會顯示訊息,因為你沒有綁到事件11/26 16:43
22FPeruheru: 第六行改這樣 tes.onclick=function(){makeSizer(20);};11/26 16:44
23FPeruheru: 你就會發現有效果了11/26 16:44
24FPeruheru: 如果你希望綁事件時執行特定參數,就得用閉包去包住他11/26 16:45
25FPeruheru: 閉包會產生一個封閉環境,保存了宣告當時包含的數值11/26 16:46
26FPeruheru: 不用閉包,就無法用這種方式宣告事件11/26 16:47
27FPeruheru: 只能考慮寫成元素內的程式碼11/26 16:48
28FPeruheru: <a href="#" onclick="makeSizer(12);">12</a>11/26 16:49
29FPeruheru: 安內乾五撩蓋?11/26 16:50
32FPeruheru: 因為那樣會變成回傳一個"動作"呀11/26 16:55
33FPeruheru: 然後onclick就會接收到這個程式回傳結果的"動作"11/26 16:56
34FPeruheru: 可是這樣一來還是閉包喔,在function裡面回傳動作這件事11/26 16:56
35FPeruheru: 就算是閉包了11/26 16:56
36FPeruheru: 等於是你在function裡面回傳另外一個function11/26 16:57
37FPeruheru: 另外5的size好像可行,我以前試不行以為現在也是11/26 16:58
40FPeruheru: 大概是因為你包太多層了,所以執行時只是一直給予事件11/26 17:03
41FPeruheru: 而沒有去執行事件,剛才說的方法選一個做就好了11/26 17:04
42FPeruheru: 不要全部都用上去11/26 17:04
43FPeruheru: 我剛才寫的方法,是找一個仲介幫我做事11/26 17:10
44FPeruheru: 而你問的return方法,則是找人要了仲介的地址11/26 17:10
45FPeruheru: 兩個合起來,變成我找一個仲介,幫我要仲介的地址11/26 17:11
46FPeruheru: 結果仲介除了要地址以外沒有做任何事11/26 17:11
47FPeruheru: 而且仲介甚至沒把地址給我11/26 17:12
48FPeruheru: 仲介或仲介的地址,選一個就好了,就可以委託他做事了11/26 17:13
[問題] funciton的參數與變數替換
[ Ajax ]9 留言, 推噓總分: +2
作者: wendyhard - 發表於 2015/11/18 09:52(8年前)
1FPeruheru: var compare = function(choice1,choice2) 這行可以當作11/18 10:04
2FPeruheru: 將後面那個function取名叫compare,而要使用時則是寫成11/18 10:04
3FPeruheru: 類似var result=compare(userChoice, computerChoice);11/18 10:06
4FPeruheru: 第三行宣告的只是函式的"行為",這時候還用不到前面變數11/18 10:07
5FPeruheru: 而要執行那個行為,則要再多寫一行執行的程式,如前述11/18 10:09
6FPeruheru: 我不知道你compare最後會回傳什麼,或是沒有要回傳11/18 10:09
7FPeruheru: 不過那樣寫應該是不會爆的11/18 10:10
8FPeruheru: 好啦就算我真的寫錯了,總之你缺的就是一行執行而已(虛)11/18 10:11
[問題] 請問我初始值哪裡錯了?pls~
[ Ajax ]17 留言, 推噓總分: +4
作者: cathy19 - 發表於 2015/10/22 11:59(8年前)
1FPeruheru: https://jsfiddle.net/v9g5ceL2/ 可以用阿10/22 12:22
2FPeruheru: 單看這個涵式是可以執行的,只是他只能算整數,如果你那10/22 12:22
3FPeruheru: 邊不行,試試看貼上更多內容吧10/22 12:23
4FPeruheru: 不過你的var o_total = 0;這行完全沒有使用到10/22 12:24
5FPeruheru: 如果你是希望先存入o_total這變數內,應該就是漏了10/22 12:25
6FPeruheru: https://jsfiddle.net/v9g5ceL2/1/10/22 12:26
7FPeruheru: 這樣是你要的嗎?10/22 12:26
14FPeruheru: https://jsfiddle.net/v9g5ceL2/3/10/22 13:22
15FPeruheru: 這樣呢?10/22 13:22
[問題] 顯示圖片的問題?有關圖片址的處理?
[ Ajax ]12 留言, 推噓總分: +3
作者: ahoo122002 - 發表於 2015/10/14 20:33(8年前)
6FPeruheru: 如果說你得的$imgname是abc,你這行實際上輸出是10/15 09:33
7FPeruheru: <img src="./img/"a".png">10/15 09:33
8FPeruheru: <img src="./img/"abc".png">10/15 09:33
9FPeruheru: 多了兩個雙引號把src切斷了當然無法顯示囉~10/15 09:34
[問題] 新手學習上遇到瓶頸
[ Ajax ]12 留言, 推噓總分: +4
作者: bunnystar - 發表於 2015/10/06 15:11(8年前)
1FPeruheru: console.log([i])}; 把分號往前移一個字試試?10/06 15:29
2FPeruheru: 你有兩個地方都是這樣打10/06 15:30
[問題] IE8的ajax
[ Ajax ]20 留言, 推噓總分: +9
作者: y2468101216 - 發表於 2015/08/31 13:49(8年前)
1FPeruheru: "本網站建議使用IE10以上、Chrome、Firefox等瀏覽器"08/31 14:28
3FPeruheru: 跨網域的話...沒做過,不過好像是用Iframe來做?08/31 14:42
4FPeruheru: http://tinyurl.com/puz9jgs 這也看過了嗎?08/31 14:45
6FPeruheru: jQuery.XDomainRequest 不就是跨網域要用的嗎,你沒有要08/31 15:23
7FPeruheru: 跨網域的話為什麼要用它XD08/31 15:23
8FPeruheru: 直接用 $.get() 或 $.post() 甚至 $.ajax()不是就好了嗎08/31 15:24
9FPeruheru: http://api.jquery.com/jquery.ajax/08/31 15:25
10FPeruheru: 因為你沒有說你想做的事,所以我原本以為你要跨網域08/31 15:26
11FPeruheru: 說說如何觸發、如何進行、結果為何比較好進行08/31 15:27
[問題] 如何防止發文或留言的內容執行 script?
[ Ajax ]11 留言, 推噓總分: +4
作者: mchen11 - 發表於 2015/07/29 21:40(8年前)
5FPeruheru: 你可以自己規範比如說圖片要用 [img]src[/img],自己轉07/30 09:42
6FPeruheru: 然後使用上面的encode不允許使用者使用HTML標籤07/30 09:43
7FPeruheru: 這樣一來出現的一定都是你允許的內容07/30 09:44
[問題] 串流問題
[ Ajax ]15 留言, 推噓總分: +3
作者: pujols05 - 發表於 2015/07/16 23:41(9年前)
1FPeruheru: 使用ajax送出請求,網頁就不會重讀了,這就是本版宗旨XD07/17 09:51
2FPeruheru: https://api.jquery.com/jquery.get/07/17 09:52
3FPeruheru: 看你的寫法是直接導向到畫面往左的網頁,那就用Get07/17 09:52
4FPeruheru: $.get( "cgi-bin/left.cgi", function( data ) { });07/17 09:54
5FPeruheru: <script type="javascript" src="jquery位置"></script>07/17 09:57
6FPeruheru: 先去下載jquery放進網站資料夾內,然後把上面位置改掉07/17 09:57
7FPeruheru: 改掉後放到<script Language="Javascript">之前07/17 09:58
8FPeruheru: 再把 document.location="cgi-bin/left.cgi"; 換成四樓07/17 09:59
9FPeruheru: 懶得理解ajax寫法的話這樣最快有效果07/17 10:00
12FPeruheru: document.location 指的是把本頁換到新網頁去,那當然會07/17 14:42
13FPeruheru: 造成換頁,所以要用另一種方法送出你要的網頁請求07/17 14:42
14FPeruheru: 也不是一定要用jQuery,只是要看到成果這樣最快07/17 14:43
15FPeruheru: 我不會說你的寫法不好,只是你的寫法不合你的要求而已07/17 14:44
[問題] 請問關於Google map經緯度取得問題
[ Ajax ]39 留言, 推噓總分: +4
作者: william01044 - 發表於 2015/04/17 16:58(9年前)
1FPeruheru: 你何不在return前把內容指定給外圍的變數?04/17 17:23
2FPeruheru: 而且我想你應該沒有真的接到return的值,你注意到它有04/17 17:25
3FPeruheru: 兩層function嗎?裡面那層只是回呼函數04/17 17:25
4FPeruheru: 我猜你是用類似var result = addressGps(add);的方式跑04/17 17:26
6FPeruheru: 但addressGps本身沒有回傳值(至少你沒寫),所以收不到04/17 17:27
8FPeruheru: 不是,是比較新手的寫法04/17 17:28
10FPeruheru: 在函式外面宣告比如var glocation;04/17 17:29
13FPeruheru: 然後在return前寫glocation = ans;04/17 17:29
14FPeruheru: 這樣就可以硬把結果拉出來,不過這種寫法很糟XD04/17 17:30
15FPeruheru: 理論上你要的值存在geocoder裡面,但function結束就沒了04/17 17:31
16FPeruheru: 如果你要拉出來,正規方式是要回傳兩次04/17 17:31
18FPeruheru: 但我不熟geocoder的組成,所以沒辦法回答你如何回傳XD04/17 17:32
21FPeruheru: 不是不是,宣告要在函式宣告之前04/17 17:43
22FPeruheru: 之後存取A就不要再寫var了04/17 17:44
23FPeruheru: 把var a;寫在你貼的程式"之前"04/17 17:44
24FPeruheru: 然後裡面return前寫 a = ans;04/17 17:45
25FPeruheru: 這才是我想表達的方法(雖然很爛)04/17 17:45
29FPeruheru: 基本上你的問題在於不了解"變數存活週期"04/17 17:47
32FPeruheru: 如果你打算好好學習程式,建議先去了解一下變數存活週期04/17 17:48
37FPeruheru: 你方便貼完整一點的程式嗎?老實說我連你用迴圈也不知道04/17 17:51
38FPeruheru: 如果你外面還有包迴圈,就會多很多種可能04/17 17:54
[問題] 請問 .js檔能在 IE 上看到執行結果嗎 ?
[ Ajax ]5 留言, 推噓總分: +2
作者: SophiaH - 發表於 2015/04/17 15:46(9年前)
3FPeruheru: 也可以開著IE,然後直接把檔案拖曳上去,應該也會顯示04/17 17:18
4FPeruheru: 話說理論上就算不是IE,Chorme或Firefox應該也可以執行04/17 17:18
5FPeruheru: 除非是某些IE only的JS程式碼04/17 17:19