与PHP和JavaScript链接的下拉选项在WordPress中不显示

4ioopgfo  于 11个月前  发布在  WordPress
关注(0)|答案(1)|浏览(108)

该选项正在从数组中提取,但没有显示在WordPress网站的前端。请查看代码,并告诉我,如果有任何错误,因为我仍然是新的WordPress开发。输入的WordPress显示,但没有功能
这里是php文件内容

function generate_job_sector_options($job_sectors){
    $options = '<option value="">Select a Job Sector</option>';

    foreach($job_sectors as $sector) {
        $options = '<option value="" . $sector["name"] . "">' . $sector['name'] . '</option>';
    }

    return $options;
}

个字符

crcmnpdw

crcmnpdw1#

1.在函数generate_job_sector_options中,你需要append$options

foreach($job_sectors as $sector) {
    $options .= '<option value="" . $sector["name"] . "">' . $sector['name'] . '</option>';
}

字符串
1.由于在函数内部使用了return,因此需要回显结果:

<select id="job-sector" name="job-sector"><?php echo generate_job_sector_options($job_sectors) ?></select>


1.在JavaScript函数中有一个.而不是一个空格:

var selectedSector = this.value;


你可能应该读一点关于JavaScript和php调试的东西,这些东西很容易找到和修复。

相关问题