基本上,我正在创建一个选项页面,在该页面中,用户将单击一个按钮来显示一个文本输入字段,然后由用户用名称填充该字段。
然后使用ajax将该名称保存到db中(所有这些都已经在工作)。用户可以选择自己想要的任意多个名称。
目前,作为对用户的反馈,我正在添加一个包含以前用jQuery保存的名称的列表,但是我想从db加载选项,以检查jQuery收集的信息是否正确。
我一直在做一些研究,似乎这样做的方法是wp_localize_script
我发现动态加载创建的数据很麻烦。
正在使用wp_localize_script
正确的方法是这样做,还是像您通常做的那样进行ajax调用?
最合适的回答,由SO网友:s_ha_dum 整理而成
我不知道这个问题是否真的有正确的答案,我也不知道你觉得什么很麻烦wp_localize_script
, 但你应该可以用任何一种方式来做。
区别在于wp_localize_script
数据被打印到页面的源,如果数据是敏感的,则您不需要该源,并且wp_localize_script
应该表示服务器上的负载少了一点,因为它不像AJAX那样需要单独的连接。
我倾向于wp_localize_script
除非有令人信服的理由去做其他事情。