Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何访问jqxlistbox的源对象中的数据字段_Php_Javascript_Jquery_Ajax - Fatal编程技术网

Php 如何访问jqxlistbox的源对象中的数据字段

Php 如何访问jqxlistbox的源对象中的数据字段,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我试图将JQXListbox绑定到JSON数据,并在结果中显示两个字段 我希望以字符串的形式访问源对象中的数据字段,以便将它们连接起来,以便将生成的字符串设置为jqxListBox的displayMember属性。我已尝试在source.datafields[x]数组上调用ToString(),但也不起作用 我不确定那里的术语是否正确。谢谢你能给我的帮助 这是代码 <!DOCTYPE html> <html> <head> <ti

我试图将JQXListbox绑定到JSON数据,并在结果中显示两个字段

我希望以字符串的形式访问源对象中的数据字段,以便将它们连接起来,以便将生成的字符串设置为jqxListBox的displayMember属性。我已尝试在source.datafields[x]数组上调用ToString(),但也不起作用

我不确定那里的术语是否正确。谢谢你能给我的帮助

这是代码

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="scripts/jqwidgets/styles/jqx.base.css" rel="stylesheet" type="text/css">
        <link href="scripts/jqwidgets/styles/jqx.classic.css" rel="stylesheet" type="text/css">
        <script src="scripts/jquery-1.9.1.js" type="text/javascript"></script>
        <script src="scripts/jqwidgets/jqxcore.js" type="text/javascript"></script>
        <script src="scripts/jqwidgets/jqxbuttons.js" type="text/javascript"></script>
        <script src="scripts/jqwidgets/jqxscrollbar.js" type="text/javascript"></script>
        <script src="scripts/jqwidgets/jqxdata.js" type="text/javascript"></script>
        <script src="scripts/jqwidgets/jqxlistbox.js" type="text/javascript"></script>
    </head>
    <body>
        <div id="jqxlistbox"></div>
        <script type="text/javascript">
            var string;

            $(document).ready(function() {

                // prepare the data
                var source =
                        {
                            datatype: "json",
                            datafields: [
                                {name: 'firstname'},
                                {name: 'lastname'}
                            ],
                            url: 'my url is here'

                        };
                        string = source.datafields[0] + source.datafields[1];
                        alert(string);
                var dataAdapter = new $.jqx.dataAdapter(source);

                $("#jqxlistbox").jqxListBox(
                        {
                            source: dataAdapter,
                            theme: 'classic',
                            width: 200,
                            height: 250,
                            displayMember: 'string',
                            valueMember: 'firstname'
                        });
            });

        </script>
    </body>
</html>

var字符串;
$(文档).ready(函数(){
//准备数据
变量源=
{
数据类型:“json”,
数据字段:[
{name:'firstname'},
{name:'lastname'}
],
url:“我的url在这里”
};
字符串=source.datafields[0]+source.datafields[1];
警报(字符串);
var dataAdapter=new$.jqx.dataAdapter(源);
$(“#jqxlistbox”).jqxlistbox(
{
来源:dataAdapter,
主题:"经典",,
宽度:200,
身高:250,
displayMember:'字符串',
valueMember:“名字”
});
});

我认为jqxDataAdapter插件的“beforeLoadComplete”回调将帮助您通过插件自定义加载的数据。有关该功能的更多信息,请查看:

谢谢。我将查看此功能,并告诉您我的进展情况。