台灣最大程式設計社群網站
線上人數
1706
 
會員總數:246570
討論主題:190029
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> function command 問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
function command 問題
價值 : 50 QP  點閱數:814 回應數:3
樓主

rpd11140
門外漢
0 4
83 3
發送站內信



請問如何讓Main()連結到 commandajax()
並在commandajax() 裡,可以使用savecmd和 catcmd兩個指令呢?






搜尋相關Tags的文章: [ javascript ] , [ ajax ] , [ php ] , [ jquery ] ,
本篇文章發表於2016-09-22 00:06
1樓
不錯的參考

迷路
捐贈 VP 給 迷路 檢舉此回應
第一,savecmd和catcmd只是變數,不是甚麼指令,因為你有用var宣告他們是變數
第二,將這兩個變數值帶入commandajax()有兩種做法,
一是宣告全域變數,將他們拉到function外宣告,詳細說明請自行Google「js 變數範圍」
二是在commandajax()增加兩個傳入值,在呼叫時一同傳入
兩種方法是有差別的,選擇哪種要視情況決定
本篇文章回覆於2016-09-22 09:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

rpd11140
檢舉此回應
要用第二個方法
該如何增加兩個傳入值
在commandajax()底下呢?
本篇文章回覆於2016-09-22 10:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這堶n先告訴你一個觀念。
如果說連如何給與function傳入參數的方式都不會的話。這是很慘的事。

我想先請教你。

內的command跟isMsg是什麼你知道嗎??
函數的傳送參數。不就只是在()直接指定就好了嗎??

再來就是私域變數的共用變動的領域問題。
在javascript。只要是在function內宣告的var。都只有在此function內使用。
不過如果是在function外宣告var的話。會很好玩的變成所有function都可以共用。

我想你的command跟isMsg就是屬於後者。

先了解變數的領域。

function的傳送變數。講白點不就這樣就好了

var floag = commandajax(command, isMsg, savecmd, catcmd );

然後其function改成

function commandajax(command, isMsg, savecmd, catcmd)

這樣有看懂了嗎??
不要問這樣基礎的問題了。
本篇文章回覆於2016-09-22 10:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.