java 2分钟_java开发中的那些事(5)--------一点经历,败给2分钟的2个小时
特意記下這個經(jīng)歷,這個讓我感慨萬千又斗志昂揚的一次經(jīng)歷,這是經(jīng)驗,也是生活。
故事的始末是這種,先給大家上幾句代碼,如今身在家中,僅僅能憑記憶敲打幾行,大致意思倒不會錯:
{field:'code',align:'center'}
{field:'btfid',align:'center',hidden:'true',
formatter:function(value,row,rowIndex){
return "";
}
}看這幾句話,想必也猜出部分來了,easyui中用ajax調(diào)用后,返回json數(shù)據(jù)。其他的姑且不論,看這幾句話你能發(fā)現(xiàn)問題么?
存在問題:
function del(code){alert(code);}
這個調(diào)用的刪除數(shù)據(jù)的js方法卻沒能調(diào)用。alert()直接未彈出,你能看出是為什么了么?
這個地方讓我糾結(jié)了一下午真是毫不夸張。而我又把這個問題的解決看做是一次經(jīng)歷,是由于:
在解決這個問題的過程中,我用瀏覽器調(diào)試,從網(wǎng)上搜索原因,查看easyuiAPI文檔,從QQ群中問同學。問陌生人,各種方式。總算是發(fā)現(xiàn)了:當傳遞的是數(shù)字的時候,是能夠的,而存在字符串的時候就不能夠了。而從瀏覽器的“審查元素”中發(fā)現(xiàn)了del(week231we)這個問題。應該加引號的。然后我又想各種辦法,比如
οnclick='("+" ' "+row.btfid+" ' "+")'>"
οnclick='('"+row.btfid+"')'>"
這些方式不行,又從網(wǎng)上搜索出的";,亂七八糟的方法試了非常多,結(jié)果我生生花了2個小時在這上面,終于無奈。我找了幾個同事幫忙,也不盡人意,而找到當中一個同事的時候,過來看了看,問了問我要實現(xiàn)的功能,然后坐都沒坐下,敲了幾下,2分鐘都不到,然后就走了,然后就好了,而我就凌亂了。2分鐘VS2小時,效率就在這里看出差距來了啊。
而解決的問題卻是我確實沒想過,來看一下代碼:
{field:'code',align:'center'}
{field:'btfid',align:'center',hidden:'true',
formatter:function(value,row,rowIndex){
return "";
}
}就這樣啊,原來方法是能夠不必加''”,可是字符串必需要帶著"‘",就這樣攻克了。
2分鐘。2小時,加油吧。路還非常長...
總結(jié)
以上是生活随笔為你收集整理的java 2分钟_java开发中的那些事(5)--------一点经历,败给2分钟的2个小时的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构链表之双向链表:Python3
- 下一篇: kstools工具是什么牌子_2020年