Frage

Ich versuche, in einem Wähler in das ID-Variable übergeben, aber das scheint nicht zu arbeiten, wie es zur Laufzeit der Luft sprengt.

Was ist falsch mit der folgenden Syntax?

<script type="text/javascript">
    $(document).ready(function() {

    $(".dblclick").editable('<%=Url.Action("UpdateSettings","Photos", new { id = $(this).attr("id") }) %>', {
            tooltip: "Doubleclick to edit...",
            event: "dblclick",
            style: 'display: inline; width:400px;'
        });

    });

War es hilfreich?

Lösung

Haben Sie versucht,

<script type="text/javascript">
    $(document).ready(function() {
    var updateSettingsAction = '<%=Url.Action("UpdateSettings","Photos") %>';
    $(".dblclick").editable(updateSettingsAction + '/?id=' + $(this).attr("id"), {
            tooltip: "Doubleclick to edit...",
            event: "dblclick",
            style: 'display: inline; width:400px;'
        });

    });
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top