如何将php语句添加到jQuery字符串

时间:2017-03-01 作者:Minttea

我想在jQuery字符串中插入一条php语句,以动态更新用户配置文件。

以下是我目前无法使用的代码:

jQueryVarWP("#kreis1").append("<option value=\\""+array_list[i]+"\\"<?php selected("+array_list[i]+", get_the_author_meta( \\"kreis\\", \\$user->ID ) );?> >"+array_list[i]+"</option>");
我的问题是:

"<?php selected("+array_list[i]+", get_the_author_meta( \\"kreis\\", \\$user->ID ) );?>
也许有人可以帮我建立这个字符串。

1 个回复
最合适的回答,由SO网友:ajie 整理而成

您可能希望尝试使用wp\\u localize\\u script()来允许javascript使用通常仅使用php可用的数据。以下是codex中的链接,可帮助您完成所需操作:

https://codex.wordpress.org/Function_Reference/wp_localize_script

另一种方法是使用php输出整个javascript代码(在php文件中,即不是js文件中)。这样,您就可以像平常一样使用php了。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请