在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ PHP問答
笨尐豬 回答

聽起來就是一個很簡單的事件代理:

$('.jqgrid').on('click', '.some-cell', event => {
  // do what you need to
});

關(guān)于事件代理,實際上是 jQuery 1.3 之后就引入的功能,借助事件冒泡機制,可以把事件處理函數(shù)綁定在最高一級的 DOM 節(jié)點上,這樣所有該節(jié)點內(nèi)觸發(fā)的事件都可以由它處理,節(jié)省綁定的時間和代碼難度。

你可以看這篇官宣:Understanding Event Delegation,或者仔細(xì)讀一下 jQuery 的文檔

故人嘆 回答

你可以跟你的后臺要求給你一個樹狀結(jié)構(gòu)的數(shù)據(jù),我最近也用到這個,但是我們沒有樹狀結(jié)構(gòu)的數(shù)據(jù),都是一條一條的數(shù)據(jù),每一條里面有父級id和它本身的id,用遞歸把父級id等于id的數(shù)據(jù)塞到他的child下面,就是在前臺我們自己組合出樹狀數(shù)據(jù)傳給tree組件。你的問題描述不是很清晰,能否根據(jù)你的業(yè)務(wù)再詳細(xì)描述一下。

情殺 回答

類似這個問題

最后決定不用include_once了 換成include

舊言 回答

分享一個實現(xiàn)思路,rand(1,5) rand(5,10)rand(10,15)rand(15,20)rand(30,50)... ...
rand(90,100)

這樣寫30數(shù)的隨機生成,幅度遞增。相互之間相差多少,大體可以控制了幅度,需要幅度比較大,可以繼續(xù)加大幅度

夢若殤 回答

var_dump ($jsonStr); 打印不出來 顯示NULL
$data 有數(shù)據(jù)..

夢囈 回答

他們是.NET寫的接口?有文檔嘛,看看格式是怎么樣的

瞄小懶 回答

看一下日志

$request 從哪里來的

久不遇 回答

這個不只是 websocket 的事情吧,跟你的界面有關(guān)。如果前端不是你做的,你可以定義一個已讀事件,讓前端合理的使用。
如果前端也是你做的,看你怎么定義“已讀”了,你可以在打開用戶的聊天窗口的時候把這個人發(fā)來所有的未讀消息標(biāo)為已讀,或者在聊天窗口滾動的時候把顯示出來的未讀消息標(biāo)記為已讀。

拮據(jù) 回答

兩種解決方法:
1.修改服務(wù)器 default_server 指向 subDir 目錄,ip訪問時就不用添加subDir路徑,局域網(wǎng)和公網(wǎng)訪問方式統(tǒng)一
2.寫一個方法針對局域網(wǎng)、公網(wǎng)訪問方式做判斷,針對兩種情況返回不同的host_name

只愛你 回答

CURL速度慢可能與Expect:100-Continue有關(guān),可以修改下代碼試驗一下:
http://www.laruence.com/2011/...

有點壞 回答

json_encode了解一下

來守候 回答

可以通過 match 方法來實現(xiàn)
或者用 any 方法注冊一個路由來響應(yīng)所有 HTTP 請求

Route::match(['get', 'post'], '/', function () {
    //
});

Route::any('foo', function () {
    //
});
扯機薄 回答
  1. 前端提交手機號+字母驗證碼(防止刷你的短信驗證碼接口浪費錢)
  2. 字母驗證碼驗證通過后,生成隨機的短信驗證碼(一般4或者6位數(shù)),并寫入緩存key為(手機號.sms)之類的,值為短信驗證碼,緩存有效期5分鐘(自己根據(jù)需要設(shè)置),再寫入一個緩存,key為(手機號.fast),值為1,有效期1分鐘,用來保證同一個手機一分鐘最多發(fā)送一次驗證碼
  3. 前端提交短信驗證碼,手機號,密碼
  4. 如果驗證碼和手機號匹配,則刪除第2步設(shè)置的手機號.sms緩存并更新數(shù)據(jù)庫中的密碼
愿如初 回答
//遞歸查找出id所在數(shù)組,返回其數(shù)據(jù)及所在下標(biāo)
function findParent(data,id){
  for(let i=0; i<data.length; i++){
    if(data[i].id == id){
      return {data: data, index:i}
    }else if(data[i].children && data[i].children.length){
      let res = findParent(data[i].children,id);
      if(res) reuturn res
    } 
  }
}

let parentData = findParent(data,id);
if(parentData){
  let child = parentData.data[parentData.index].children || [];
  parentData.data.splice(parentData.index,1,...child); //子數(shù)據(jù)替換父數(shù)據(jù)
}
忠妾 回答

把curl寫在單獨的一個php里,做代理。前端每次包好數(shù)據(jù)、用ajax去發(fā)請求給這個php,在php里拿到數(shù)據(jù),重新打包發(fā)給真正的地址,返回的內(nèi)容再reture給前端頁面就可以了。這樣前端不會有跨域問題(因為真正的請求是后端發(fā)的),另外還可以隱藏實際的接口地址(比如如果是部署在阿里云平臺的話,接口域名就可以用云平臺的內(nèi)網(wǎng)地址代替)。

你把代碼自動跟蹤打開 xdebug.auto_trace=on 配置完要重啟PHP,看有輸出嗎

硬扛 回答
  1. 加密私鑰放你服務(wù)器側(cè),如果沒有泄漏有什么不安全
  2. 這個也可以用中間件來處理需要身份信息的api