尝试使用Inputpicker插件和JQuery填充选择框

时间:2018-05-11 11:06:26

标签: javascript php jquery ajax html-select

$('#src_prodline').inputpicker({ calling the plugin function
    fields:['id','code','description'],
    fieldText : 'description',
    fieldValue : 'code',        
    headShow: true,
    filterOpen: true,
    $.ajax({            
        url: 'item_action.php', //Calling the function
        type:"POST",
        data: {             
            btn_action:'src_prodline' //Set item_id and variable se
        }           
    });
});

在我的控制台中,我收到了这个错误:

  

SintaxError:缺失:属性ID

之后

这有什么问题,如何解决?

  

更新:

创建一个正在运行的新php文件

$('#src_prodline').inputpicker({        
    fields:['id','code','desc'],
    fieldText : 'description',
    fieldValue : 'code',
    pagination: true,       
    limit: 5,
    headShow: true,
    filterOpen: true,               
    url: 'item_1.php',
    pageCurrent: 1      
});

但不幸的是,这不是我想要的,因为我有一个具有不同功能的PHP页面,我用$_POST['btn_action']

调用一个主题

示例:

if ($_POST['btn_action']=='src_prodline'){
   ...........
}

所以,我的问题是我不知道如何在PHP页面上发送此变量而不会出错。

- >查看更新< -

以上的代码

您有什么想法我能解决这个问题吗?

  

更新版本。 2.0

我修复了它在网址中添加变量但是我讨厌这样做:

url: 'item_action.php?r=src_prodline'

现在,它正在运作,但如果有人有更好的解决方案,请让我知道。

0 个答案:

没有答案