如何在ajax成功调用中调用python变量?
我通过ajax post调用python后端提供HTML表单输入,并且作为ajax succcess调用的一部分,我需要调用python变量来构建html表的<tbody>
。
{{login_id}}似乎不在Ajax中工作,但在html代码中工作。对此有一些指导非常感谢
这是ajax成功代码的片段,
html += "<\td>" + "{{ login_id }}" + "<\/td>\",
这导致未定义的值。
答案 0 :(得分:0)
{{login_Id}}适用于您的HTML模板,因为在页面构建过程中它会被python进一步解释。
在你的ajax调用响应中,你必须使用JavaScript本身才能更新当前的HTML。
login_id值需要在ajax响应中,然后你会做类似的事情:
response = function(data){ document.getElementById(“elementId”)。innerHtml = data.login_id; ... }
我希望这可能会有所帮助。