2016-07-27 7 views
0

戻り値を連結する際に問題があります。JavaScriptの複合連結

return "<a class='btn btn-xs btn-block btn-success' href='javascript:void(0)' 
onClick='chk()' >Verify By Support</a>" 

私がしたいことは、onclick chk関数にコードブロックを入れることです。

<?php echo base_url(); ?>fieldwork/verify_troubleshoot_support/oObj.aData[1] 
/oObj.aData[15] 

私がこれまで試した

return "<a class='btn btn-xs btn-block btn-success' href='javascript:void(0)' 
onClick='chk("+<?php echo base_url()?>fieldwork"+/"+verify_troubleshoot_support+"/"+Obj.aData[1]+"/"+Obj.aData[15]+")' >Verify By Support</a>" 

ですが、私はエラー

+1

'しかし、私はERROR'を取得しています...エラーは何ですか? – choz

+0

'fieldwork'が' fieldwork + "/" + "になる必要がある場合に誤植をしました – Ersian

+0

Uncaught SyntaxError:コンソールのトークンが無効であるか予期していません –

答えて

0

変更取得していたもの:

return "<a class='btn btn-xs btn-block btn-success' href='javascript:void(0)' onClick='chk("+<?php echo base_url()?>fieldwork"+/"+verify_troubleshoot_support+"/"+Obj.aData[1]+"/"+Obj.aData[15]+")' >Verify By Support</a>" 

に:

return "<a class='btn btn-xs btn-block btn-success' href='javascript:void(0)' onClick='chk("+<?php echo base_url()?>fieldwork+"/"+verify_troubleshoot_support+"/"+Obj.aData[1]+"/"+Obj.aData[15]+")'>Verify By Support</a>" 
+0

まだUncaught SyntaxError:予期しないトークン: –

2

fieldwork+"/"

に変更fieldwork"+/"あなたは簡単にするために最初variabaleに割り当てた場合も、それが良いだろう。

UPDATED

var data = "<?php echo base_url()?>fieldwork/"+verify_troubleshoot_support+"/"+Obj.aData[1]+"/"+Obj.aData[15]; 

return "<a class='btn btn-xs btn-block btn-success' href='javascript:void(0)' 
onClick='chk(data)' >Verify By Support</a>";