Только знание javascript требуется. Если кто-нибудь знает, пожалуйста, помогите мне. Я не знаю, как это сделать, но я пробовал это разными способами, но все же не смог передать значение.Вызов функции javascript из тега привязки внутри td внутри кода javascript
Просто, у меня есть цикл for, и у меня есть td внутри него. Я хочу вызвать функцию javascript из этого td-щелчка, но проблема Я не могу передать какой-либо параметр этой функции.
код здесь:
function GetContractList(abc) {
var data = abc
for (var it in data) {
tab += "<tr>";
tab += "<td>" + data[it].ContractCode + "</td>";
if (data[it].ContractCode != "") {
var Contract = data[it].ContractCode;
tab += "<td><a onclick='Delete_User(Contract);'>View</td>";
// tab += "<td><a data=" + data[it].ContractCode + " href='javascript:Delete_User(this.data);'>View</td>";
}
else {
tab += "<td></td>";
}
Как вы можете видеть, я попытался передать параметр в функцию Delete_User но синтаксис где-то нарушена.
tab += "<td><a onclick='Delete_User(Contract);'>View</td>";
Данная строка дает ошибку-- Контракт не определен.
"<td><a data=" + data[it].ContractCode + " href='javascript:Delete_User(this.data);'>View</td>".
Эта строка также не передает никакого значения функции. Пожалуйста, помогите мне.
у вас отсутствует закрывающий якорный тег –
@NinaScholz проблема не с закрытием тега, если я его по-прежнему не работает –
Контракт - это переменная ... вы передаете ее как строку. Посмотрите в сгенерированном html – charlietfl