Сообщение JQuery не работает при перемещении веб-приложения на win server 2003 - PullRequest
1 голос
/ 29 марта 2010

Я построил веб-приложение, используя ASP.NET MVC и JQuery. На моей локальной машине это работает нормально, но при перемещении на Windows Server 2003 сообщение о методе JQuery перестает работать. Я также использую метод загрузки, и это прекрасно работает.

function methodOne(id) {
    alert("debug1: <%= Url.Action( "MethodOne", "controller" ) + "/" %>" + id);
    $.post <%= Url.Action( "MethodOne", "controller" ) + "/" %>" + id, function(data) {
        alert("debug2");
        ...
        } else {
            alert("Debugg: Add presentation to user failed");
        }
     });
}

Debug2 никогда не выходит.

$ ('# panel'). Load ("<% = Url.Action (" Method "," Controller ")%>");

Работает нормально.

1 Ответ

1 голос
/ 29 марта 2010

В вашей функции записи произошла ошибка: открывающая скобка и кавычки отсутствуют. Также попробуйте передать пустые данные в качестве второго аргумента, чтобы увидеть, работает ли это:

var url = '<%= Url.Action( "MethodOne", "controller" ) %>/' + id;
$.post(url, { }, function(data) {
    alert('success');
});
...