Javascript src tag [дубликат]

Типы ссылок по умолчанию равны null, чтобы указать, что они не ссылаются на какой-либо объект. Следовательно, если вы попытаетесь получить доступ к объекту, на который ссылаетесь, а его нет, вы получите исключение NullReferenceException.

Для Ex:

SqlConnection connection = null;
connection.Open();

Когда вы запускаете это кода, вы получите:

System.NullReferenceException: Object reference not set to an instance of an object.

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

if (connection != null){
    connection.Open();
}

Примечание. Чтобы избежать этой ошибки, вы всегда должны инициализировать свои объекты прежде чем пытаться что-либо сделать с ними.

5
задан Kshitij Saxena -KJ- 10 April 2012 в 16:28
поделиться

3 ответа

Оказывается, что src скрипта может быть установлен только один раз ! Невозможно изменить атрибут src существующего элемента <script> в DOM. Однако динамически созданный элемент <script> может иметь свой источник (но ровно один раз !) [/ ​​G2]

15
ответ дан Kshitij Saxena -KJ- 28 August 2018 в 07:20
поделиться

Если вы пытаетесь загрузить скрипт, вы можете вместо этого использовать getScript.

http://api.jquery.com/jQuery.getScript/

Или, если вы хотите изменить src по другой причине, поскольку теги скрипта не могут иметь идентификаторы, вы можете либо использовать атрибут HTML5 data-id, либо совместить с существующим src. Затем вы можете просто изменить значение src, используя attr . Но это может не загружать скрипт во всех браузерах.

3
ответ дан Aram Kocharyan 28 August 2018 в 07:20
поделиться

Хотя, да, это возможно, вам не нужно делать это вручную, поскольку jQuery имеет хорошую встроенную поддержку запросов JSON-P. См. Документацию по методам $.getJSON и $.ajax .

3
ответ дан Felix Kling 28 August 2018 в 07:20
поделиться
Другие вопросы по тегам:

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