4
if ($language == 'english') {
var displayvalue = "";
if (data[i].report_name.length >= 20) {
displayvalue = data[i].report_name.substr(0, 20) + "...";
} else {
displayvalue = data[i].report_name
}
subMDesign += '<a href="" ng-click="getIndividualGraph(' + data[i].report_id + ',' + data[i].report_type + ')" ondragstart="event.dataTransfer.setData(text, drag.action?reportId=' + data[i].report_id + '&reportType=' + data[i].report_type + '_' + data[i].report_id + '_' + data[i].report_type + '_22)"><span class="iconsweet">r</span><span class="tooltips" title="' + data[i].report_description + '" unselectable="on">' + displayvalue + '</span></a>';
} else {
var displayvalue = "";
if (data[i].report_name.length >= 20) {
displayvalue = data[i].report_name_ar.substr(0, 20) + "...";
} else {
displayvalue = data[i].report_name_ar;
}
subMDesign += '<a href="" ng-click="getIndividualGraph(' + data[i].report_id + ',' + data[i].report_type + ')" ondragstart="event.dataTransfer.setData(text, drag.action?reportId=' + data[i].report_id + '&reportType=' + data[i].report_type + '_' + data[i].report_id + '_' + data[i].report_type + '_22)"><span class="iconsweet">r</span><span class="tooltips" title="' + data[i].report_description + '" unselectable="on">' + displayvalue + '</span></a>';
}
}
var temp = $compile(subMDesign)($scope);
$("#reportUl" + $catid).html(temp);
我在動態最後一行追加subMDesign
到div
。
在拖曳開始,在控制檯中顯示錯誤如下::
ReferenceError: invalid assignment left-hand side event.dataTransfer.setData(text, drag.action?reportId=93&reportType=6_93_6_22)
和箭頭標記指出reportId = 93在控制檯中,如下subMDesign
顯示。請幫我解決這個問題。
什麼?你知道確切的位置,並且錯誤信息是清楚的。你需要什麼樣的幫助? – Teemu
但我不知道那個位置的問題 – Asha
'drag.action?reportId = 93&reportType = 6_93_6_22'在純JS中做什麼?它看起來像一個URL的一部分,但在你的代碼中它實際上是一個任務。 – Teemu