を使用して:私はこの私が私のJSONが表示取得しようとすると問題私が正しく動作しているライン以下の持っている必要がありレイザー
html: "<td>" + goalcard.Name + "</td><td>" + goalcard.Customer + "</td><td>" + goalcard.PlannedDate + "</td><td>" + goalcard.CompletedDate + "</td>"
。
html: "<td>" + goalcard.Name + "</td><td>" + goalcard.Customer + "</td><td>" + goalcard.PlannedDate + "</td><td>" + goalcard.CompletedDate + "</td><td>" + @Html.ActionLink("Ändra", "Edit") | @Html.ActionLink("x", "Inactive", new { @class = "deleteLink" }) + "</td>"
私ものようなエラーの束を受け取る:
-
関数」
- 期待 'の外
- 'リターン' ステートメント;'
- 構文エラー
- 予想される識別子または文字列
私はここで何か間違ったことをやっていますか?
これは、完全な機能です:事前に
result.forEach(function (goalcard) {
$("#GoalcardSearchResult tbody").append(
$('<tr/>', {
click: function() {
id = goalcard.Id;
var url = '@Url.Action("AnswerForm", "AnswerNKI", new { id = "__id__"})';
window.location.href = url.replace('__id__', id);
},
// steg Create a row for each result
html: "<td>" + goalcard.Name + "</td><td>" + goalcard.Customer + "</td><td>" + goalcard.PlannedDate + "</td><td>" + goalcard.CompletedDate + "</td><td>" + @(Html.ActionLink("Ändra", "Edit")) | @(Html.ActionLink("x", "Inactive", new { @class = "deleteLink" })) + "</td>"
}));
});
$('#GoalcardSearchResult tbody').trigger("update");
$("#GoalcardSearchResult").tablesorter();
});
return false;
ありがとう!
これらのエラーが発生していると間違ったことをしていることは間違いないと思います。D関連するコードは表示されていませんが、それは私たちがあなたを大いに助けるのを助けません。 –
更新されました。私がカミソリを取り除くと、すべてうまく動作します。S – Obsivus
JavaScriptの中にカミソリの構文を直接入れることはできません。擬似または@を使用する必要があります。これを見てくださいhttp://stackoverflow.com/questions/4045308/razor-syntax-and-javascript/4047382#4047382 –