【发布时间】:2016-10-13 21:37:52
【问题描述】:
这是我的问题, 我有一个名为 page1 的页面(我在此页面中有一个按钮可以访问另一个名为 page2 的页面)。 我想通过 page1 按钮上的单击事件来更改 page2 中特定选择器的内容。 这是我在 pug 中第 1 页的代码
form#abandonForm(name='btn' action='page2')
button#abandonBtn.button Abandonner
这是我在 pug 中的 page2 代码
section#termineExam
这是我的 .js 文件
$( document ).ready(function() {
var $abandonBtn = $('#abandonBtn');
$abandonBtn.click(function(){
$.get('page2', null, function(data){
var $data = $(data);
console.log(data);
console.log($data.find('#termineExam').html());
$data.find('#termineExam').text("section changed");
console.log($data.find('#termineExam').html()); // print the changes
console.log(data); // print the same data without changes on the section
})
});
});
我不明白为什么更改会应用于 DOM 而不是 page2 本身。 谢谢你的帮助,对不起我的英语!
【问题讨论】:
-
“但不在 page2 本身”到底是什么意思?您是否希望您在客户端所做的更改实际保存到服务器上的
page2? -
我的意思是我在运行代码时看不到page2上的变化。
标签: javascript jquery html ajax pug