JQuery msdropdown选择不POST到PHP

时间:2015-10-02 17:39:02

标签: javascript php jquery forms

我有一些下拉框,我使用msdropdown插件向他们添加图片......

<form name='imgDropdownForm' action='<? echo $_SERVER['PHP_SELF']; ?>' method='post'>
<select name='imgDropdown'>
    <option selected value='one' data-image='1-4.gif'></option>
    <option value='two' data-image='2-4.gif'></option>
    <option value='three' data-image='3-4.gif'></option>
    <option value='four' data-image='4-4.gif'></option>
</select>
<input name='savePost' type='submit' value='Save'>
</form>
<script language="javascript">
$(document).ready(function(e) {
try {
    $("body select").msDropDown();
} catch(e) {
    alert(e.message);
}
});
</script>

问题是,我无法使用PHP获取这些值,即使使用:

if(isset($_POST['savePost'])) {
    print_r($_POST);
}

如果我删除对msdropdown的javascript引用,它完全按预期工作。知道发生了什么吗?

编辑我没有使用任何自定义Javascript,但这里是msdropdown插件的内容:https://github.com/marghoobsuleman/ms-Dropdown/blob/master/js/msdropdown/jquery.dd.js

0 个答案:

没有答案