作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 javascript 中有一个 ajax block ,它执行一些操作,然后更改页面中的文本框。
$.ajax({
type: "POST",
url: "/post_to_page/",
data: JSON.stringify({'titleid': parseInt(count_id)}),
cache: false,
success: function(data){
var content_id = "count_" + count_id;
var votes = $(content_id ).val();
$(upvotes_id).html(votes);
//window.location.reload();
}
});
只有刷新页面后内容值才会反射(reflect)。我尝试将缓存参数设置为 false,并且在文档准备好时在 ajaxSetup 中将其设置为 false。但这些变化仍然没有得到反射(reflect)。请帮忙。
最佳答案
成功函数中似乎没有引用您的返回变量“data”。正如其他地方所指出的,还缺少 id 或类引用。试试这个(或任何其他相关变量):
var content_id = "#count_" + data.count_id;
关于javascript - ajax 成功完成的更改未在页面中加载而无需刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43320367/
我是一名优秀的程序员,十分优秀!