【发布时间】:2020-09-29 04:28:15
【问题描述】:
当我从 api 收到一些信息时,我想更新输入字段的值。我尝试使用:
$('#txtFirstName').val($_SESSION['jUser']['first_name']);
但是由于PHP无法在js文件中运行而发生错误。否则我该如何进行此更新? js中有没有办法不用提交就可以更新整个表单和输入字段?
我无法重新加载整个窗口,因为它会消除网站用户输入的其他信息。
【问题讨论】:
-
您可以使用 AJAX 或执行以下操作:How do I edit PHP variable with JavaScript/jQuery?
-
一旦您使用 JavaScript,就必须编写 JavaScript 代码,就像 Andrew 建议的那样在 AJAX 中。
$.ajax是你的朋友。 -
嗨,卡罗琳。既然您提到您从 API 接收信息,并且您显然可以访问会话数据,为什么不在该 API 响应中包含名字(或您想要预填充的任何其他数据)?收到响应后,您只需使用 JavaScript 填充表单。
标签: javascript php input field