【发布时间】:2020-11-28 05:51:11
【问题描述】:
我的问题是当我尝试在 js 中使用 php 变量的值时。
此代码有效
var OmdbApi = 1fb4ed32;
但是当我尝试使用存储在变量中的相同值时,代码会中断
var OmdbApi = json_encode($mhflix_opc[\'omdb-api\']);
完整代码:
function custom_admin_js() {
echo '
<script>
jQuery.noConflict();
jQuery(\'input[name=Checkbx]\').click(function() {
var coc = jQuery(\'input[name=Checkbx2]\').get(0).value;
var OmdbApi = json_encode($mhflix_opc[\'omdb-api\']);
jQuery.getJSON("https://www.omdbapi.com/?apikey=" + OmdbApi + "&i=" + coc, function(data) {
var valDir = "";
var valWri = "";
var valAct = "";
var valCou = "";
jQuery.each(data, function(key, val) {
jQuery(\'input[name=\' +key+ \']\').val(val);
if(key == "Director"){
valDir+= " "+val+",";
}
if(key == "Writer"){
valWri+= " "+val+",";
}
if(key == "Actors"){
valAct+= " "+val+",";
}
if(key == "Country"){
valCou+= " "+val+",";
}
});
jQuery(\'#new-tag-director\').val(valDir);
jQuery(\'#new-tag-escritor\').val(valWri);
jQuery(\'#new-tag-actor\').val(valAct);
jQuery(\'#new-tag-country\').val(valCou);
alert(\'Se generó todo automáticamente.\');
});
});
</script>';
}
add_action('admin_footer', 'custom_admin_js');
【问题讨论】:
标签: javascript php jquery wordpress