【问题标题】:Problem passing variables through html, javascript and php通过 html、javascript 和 php 传递变量的问题
【发布时间】:2010-10-22 15:56:53
【问题描述】:

我正在使用 JEditable 并尝试填充基于变量的选择。我需要一种方法通过 JQuery 从我的页面传回一个变量以动态创建选择。

JQuery:

$(".dblclick_district").editable('miscfreqs.php?mode=save_edit&module=miscfreqs&type=district',
{
    type: 'select',
    loadurl: 'tools.php?mode=get_districts_json',
    submit: 'OK',
    event: 'dblclick'
});

我使用的 HTML 是由 PHP 生成的:

<div class="dblclick_province" id="freq_id">Province</div>
<div class="dblclick_district" id="freq_id">District</div>

我希望能够通过 District 的 dblclick 事件以某种方式传递省份的值,因为可用的区域取决于选择的省份。

【问题讨论】:

    标签: javascript jquery html jeditable


    【解决方案1】:

    首先,同一页面上的两个元素不能具有相同的 id。 在您的情况下,div 都具有相同的 id 即 freq_id,因此应该更改它。

    你可以有如下的html -

    <div class="dblclick_province" id="province_id">Province</div>
    <div class="dblclick_district" id="district_id">District</div>
    

    然后在你的js文件中写入以下代码。 它使用 jquery 的 dbclick 事件。

    $('document').ready(function(){
      $('#district_id').dblclick(function() {
        var province_value = $('#province_id').html();
       // write you code here in which you want to process province value.
      });
    });
    

    【讨论】:

      猜你喜欢
      • 2012-09-08
      • 1970-01-01
      • 2015-04-08
      • 2013-03-05
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      相关资源
      最近更新 更多