Как открыть новую HTML-страницу с помощью jQuery?
Итак, я использую IBM Worklight, где у меня есть основной файл под названием file1.html
и затем я создал еще один html-файл под названием file2.html
.
Я пытаюсь открыть file2, но пока не повезло. Я попробовал следующие фрагменты кода:
$(this).load("file2.html");
$("div1").load("file2.html"); //div1 is the id for outer div of file1
WL.App.openUrl("file2.html");
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>