Ошибка: Uncaught TypeError: url.indexOf is not в function из-за Jquery

В браузере, я проверяю в инспектировании элемента, и у меня выходит следующая ошибка:

Uncaught TypeError: url.indexOf is not в function

Я представляю себе то, что он состоит из-за функции в том, что я использую Jquery, который является следующим:

var baseUrl = '<%= ResolveUrl("~/") %>';
$("#subpagina").html("cargando").load(baseUrl + "Home/Inicio", function () {                
})

Мне хотелось бы знать что он был бы должен делать, или как обновлять функцию jQuery.

1
задан 19.08.2016, 06:05
2 ответа

Обновляет все части тебя cГіdigo, что имели ее funciГіn load

$(window).load(function() { ... });

По отношению к следующему:

$(window).on('load', function() { ... });

, Взятый из одной publicaciГіn оригинал StackOverflow aquГ - .

2
ответ дан 24.11.2019, 13:36
  • 1
    В моем случае, поскольку у меня есть эта функция: var baseUrl = и #39; < % = ResolveUrl (" ~ / ") % > и #39;; $ (" #subpagina") .html (" cargando") .load (baseUrl + " Home/Inicio" function () {}) он Был бы должен заменять поэтому???? он был бы $ (" #subpagina") .html (" cargando") .on (и #39; похвалите и # 39; baseUrl + " Home/Inicio" function () {}); но не функционирует ссылка на ссылку Я соединяю с MVC –  Danilo 19.08.2016, 07:08

Начиная с jQuery 3.0 mГ©todos .load(), .unload() и .error() были перемещены какими-то конфликтами, которые они вызывали, и если они хотят быть использованными, нужно делать посредством .on():

.on('load', fn)

.on('error', fn)

.on('unload', fn)

AquГ - официальное заявление в inglГ©s.


В случае, что не может / хочет повторно писать cГіdigo, возможно использовать tambiГ©n plugin jQuery ты мигрируй .

1
ответ дан 24.11.2019, 13:36
  • 1
    Но поскольку я это делаю, чтобы перемещать его унифицированный указатель ресурса?, так как я это пробую так, и оно не функционирует: –  Danilo 25.08.2016, 17:04
  • 2
    #191; qu и # 233; не работает? и #191; cu и # 225; l - сообщение ошибки? –  Shaz 25.08.2016, 17:05
  • 3
    Но поскольку я это делаю, чтобы перемещать его унифицированный указатель ресурса?, так как я это пробую так, и оно не функционирует: var href = $ (this) .attr (и #39; href и # 39;); var baseUrl = и #39; < % = ResolveUrl (" ~ / ") % > и #39;; $ (" #subpagina") .html (ajax_load) .on (и #39; похвалите и # 39; baseUrl + href, function () {}); –  Danilo 25.08.2016, 17:23
  • 4
    схвати и # 237; est и # 225; хорошо, я не вижу, потому что не функционировать, и # 237; в, попытайся перемещая url прямо. –  Shaz 25.08.2016, 17:26
  • 5
    он говорит мне следующее: Syntax ошибка, unrecognized expression:/Home/Inicio я работаю с MVC, поэтому он/Home/Inicio –  Danilo 25.08.2016, 17:34

Теги

Похожие вопросы