ここに少しコードがあります。このコードは、複数のelseとは動作しません。誰でも私を麻痺させることができます。ajax/javascript関数でelse/nestedを使用する方法
私は、CIコントローラからajaxにデータを取得しています。このajax.Iで関数を実行しています。ここでは関数を複数回呼び出す必要があります。ここでは、以下のコードでこれを行っています。他の人と一緒に働いても問題ありません。入れ子になっていたり、複数の場合は他のものとは連携していません。
<script>
function createDiv(data) {
var dynamicHTML = '';
var innerContent = '';
for (var i = 0; i < data.res2.length; i++) {
innerContent += '<div class="input-group" style="border-color:#3D8EB9; box-shadow: 1px 1px 1px 1px #888888; margin-bottom: 3px; background-color: #fff;">' +
if(data.res2[i].paid_type == 1){
if(data.res3.Status == "success"){ +
'<span class="input-group-btn" style="padding-top:10px;">' +
'<button class="btn btn-info" type="button">Analysis 1</button>' +
'</span>' : '<label style="padding:10px 10px;">' + data.res2[i].Paper_Name + '</label>' +
'<span class="input-group-btn" style="padding-top:10px;">' +
'<button class="btn btn-info" type="button">Analysis 1</button>' +
'</span>'+
} else { + '<label style="padding:10px 10px;">' + data.res2[i].Paper_Name + '</label>' +
'<span class="input-group-btn" style="padding-top:10px;">' +
'<button class="btn btn-info" type="button">Buy</button>' +
'</span>'+
}
}
dynamicHTML += '<div id="' + data.res2.Paper_Type + '" class="tabcontent" style="border:none;">' + innerContent + '</div>';
$('div#tabs_data').append(dynamicHTML);
}
</script>
私はelse文は、それは私にあなたが文字列を連結しようとしている
SyntaxError: expected expression, got keyword 'if'
上記のコードでは、「if」構文は表示されません。条件付き演算子しかありません。 – Ninjaneer
動作していないコードを投稿してください。 – Ananth
これは、else文の場合にエラーが発生するためです。私は私の質問の下でそれを言う。 –