Как открыть новую HTML-страницу с помощью jQuery?

Итак, я использую IBM Worklight, где у меня есть основной файл под названием file1.html и затем я создал еще один html-файл под названием file2.html.

Я пытаюсь открыть file2, но пока не повезло. Я попробовал следующие фрагменты кода:

  1. $(this).load("file2.html");

  2. $("div1").load("file2.html"); //div1 is the id for outer div of file1

  3. WL.App.openUrl("file2.html");

  4. window.openURL("file2.html");

и ничего из этого не сработало! Есть предложения?

4 ответов


Если вы хотите использовать jQuery, то .функция load () - это правильная функция, которую вы ищете;

но вы пропускаете # из селектора div1 id в Примере 2)

Это должно работать:

$("#div1").load("file2.html");

использовать window.open("file2.html"); открыть в новом окне

или использовать window.location.href = "file2.html" открыть в том же окне.


использовать


вам нужно использовать ajax.

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

<code>
$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
    $('.result').html(data);
    alert('Load was performed.');
  }
});
</code>