我正在使用javascript动态地将内容插入我的网站。插入的内容包括格式为
的日期时间对象{{ moment(job.posting_date).fromNow() }}
使用烧瓶时刻。但是,这个日期没有显示?如果我刷新它显示的网站,只是动态插入似乎不处理时刻功能?如何告诉网站更新所有javascript内容? 谢谢 卡尔
编辑: 以下是我在页面中插入代码的方法。根据用户选择的内容,我使用ajax
$.ajax({
url: "{{ url_for('job_market') }}",
type: "POST",
async: true,
cache: false,
dataType: 'json',
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ stuff: stuff }, null, '\t'),
success: function(data) {
if(data.success){
job_table.innerHTML = data.html;
}
else{
console.log("Error = ", data.error);
}
}
});
在烧瓶中我做了类似的事情
@app.route('/job_market', methods=['GET', 'POST'])
def job_market(page=1):
if request.method == 'POST':
...
// get the user selection from json
// access the necessary parts in the database (job)
....
html = render_template('/job_table.html', job=job)
// send that information back
return json.dumps({'success': success, 'html': html}), 200, {'ContentType':'application/json'}
编辑:这是我包含moment.js
的方式from flask_moment import Moment
moment = Moment()
moment.init_app(app)