【问题标题】:yii2 dropdownlist onchangeyii2 下拉列表 onchange
【发布时间】:2015-12-01 10:28:06
【问题描述】:

我正在使用 GoogleChart API 来显示客户的销售图表。

我的图形正确显示了所有结果。但是我希望我的图形显示间隔日期。 (例如过去 1 个月或过去 3 个月)

所以我决定使用下拉列表。

如果用户选择(最后 1 个挂载或其他)

如何更改我的 sql 查询?

我怎样才能达到用户的选择?

onchange方法应该怎么做?

请帮帮我:)

下面是我的代码

echo $form->field($model, 'sales_id')->dropDownList(
    [
        '0' => 'All the times',
        '1' => 'This Month',
        '2'=>'Last Two Months'
    ],

    [
        'prompt'=>'Choose the date interval for graphic',

        'onchange'=>''


    ]
);

【问题讨论】:

    标签: php mysql drop-down-menu yii2


    【解决方案1】:

    您的onchange 属性应该调用一个JavaScript 函数,该函数使用下拉菜单中的日期范围标准向您的服务器发出AJAX 请求。然后,您的服务器端 Yii 脚本应该为销售数据创建查询,并为日期范围添加 BETWEEN 子句。 Yii 脚本应该执行查询并返回结果。然后,JavaScript AJAX 函数应处理此响应,并以预期的呈现格式将其打印到页面上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      • 2016-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      相关资源
      最近更新 更多