Witam,

Mam problem z działaniem Ajax na mojej stronie. Używam MVC 3 Razor. Napisany mam zwykły kawałek kodu ajaxowego, który normalnie działa i zwraca mi wartości z serwera. W momencie gdy dołączam do strony skrypty lightboxowe, wszelkie wywołania ajaxowe przestają działać (firebug nie pokazuje żadnych nowych zapytań do serwera). Gdy wykomentuję ładowanie prototype.js wszystko wraca do normy. Wszystkie wątki na necie, które znajduje dotyczą sytuacji gdy lightbox nie działa po wywołaniu ajaxowym, a ja mam odwrotną sytuację...

To raczej nie pomoże, ale ten kawałek kodu wygląda tak:

<a id="link" href="javascript:TestJS()">Submit Test </a>

<script type="text/javascript">

    var i = 1;

    var text = 'Submit Test ' + i.toString();

    document.getElementById('link').innerHTML = text;

    var link = '@Url.Content("~/Home/Method")' + '?i=' + i;

    function TestJS() {
        $.ajax(
            {
                url: '@Url.Content("~/Home/Method")' + '?i=' + i,
                success: function (data) {
                    ok(data);
                },
                error: function (data) {
                    err(data);
                }
            });
    }

    function ok(data) {
        i = data;
        document.getElementById('link').innerHTML = 'Submit Test ' + data.toString();
    }

    function err(data) {
        i = data;
        document.getElementById('link').innerHTML = 'Submit Test ' + data.toString();
    }
</script>
public string Method(int i)
        {
            return (++i).ToString();
        }