当我更改选择选项时,我在控制台中收到错误。
<select style="margin-bottom: 8px;" onchange="
if (this.value) {
s=$('#socials').val();
if (s) s+=',';
s+= this.value;
$('#socials').val(s);
this.value='';
Preview(-1);
}
">
<option value="">Add...</option>
<option value="amazon">Amazon</option>
<option value="battlenet">Battle.net</option>
<option value="blogger">Blogger</option>
<option value="disqus">Disqus</option>
<option value="youtube">YouTube</option>
</select>
我收到此错误
ReferenceError:未定义预览
我不知道如何解决这个问题。可以请指导我在哪里做错了。
这是预览功能
function Preview(module_row) {
if (module_row==-1) module_row=$('#row_save').val();
else $('#row_save').val(module_row);
css=document.getElementsByName('oneall_module[' + module_row + '][css]');
if (css[0]) {
css=css[0].value;
modal=(css=='modal');
if (css.substr(0,2)!='//') css='<?php echo substr(HTTP_SERVER,5,-6) ?>'+css;
css=document.location.protocol+css;
if (modal) {
css='';
$('#social_login_container').html('<a href="#" id="social_login_link" class="button">Social Login</a>');
}
w=document.getElementsByName('oneall_module[' + module_row + '][gridw]')[0].value;
h=document.getElementsByName('oneall_module[' + module_row + '][gridh]')[0].value;
} else {
css=''; w=''; h=''; modal=false;
}
socials=$('#socials').val().split(',');
oneall.api.plugins.social_login.build("social_login_container", {
'providers' : socials,
'css_theme_uri': css,
'grid_size_x': w,
'grid_size_y': h,
'modal': modal,
'callback_uri': 'INSERT YOUR CALLBACK URI HERE'
});
}