小编Vik*_*han的帖子

在 DOM 中更新后,jQuery 的更改事件不起作用

我有一个当选择选项更改时正在更新的表,所以现在我编写的更改函数仅在第一次时有效,当 DOM 被操作时它不起作用,

\n

这是一个Fiddle

\n

超文本标记语言

\n
<table class="parametros" border=1>\n    <tbody>\n        <tr>\n            <th colspan=3>Yo Yo Honey singh</th>\n        </tr>\n        <tr>\n            <td>1</td>\n            <td>2</td>\n            <td>\n                <select id="selectPlantilla">\n                    <option>fisrt</option>\n                    <option>2nd</option>\n                    <option>3rd</option>\n                    <option>4th</option>\n                </select>\n            </td>\n        </tr>\n    </tbody>\n</table>\n
Run Code Online (Sandbox Code Playgroud)\n

脚本

\n
$("#selectPlantilla").on("change", function () {\n    var descripcion = $(this).val();\n    var plantilla = $("#selectPlantilla").html();\n    //alert(plantilla);\n    var ObjPlantilla = "FAP",\n        prefijo = 1,\n        sufijo = 3;\n    var plantilla = $("#selectPlantilla").html();\n    var caption = "<caption><h1>Par\xc3\xa1metros generales de la plantilla</h1></caption>";\n    var header = "<tbody><tr><th>Campo</th><th colspan=\'2\'>Filtro</th></tr>";\n    var row2 …
Run Code Online (Sandbox Code Playgroud)

html jquery jquery-events

2
推荐指数
1
解决办法
2221
查看次数

如何捕获php中file_get_contents()的错误

我如何捕获 的错误file_get_contents()

我试过这个:

if(!$contenido = file_get_contents($url))
{
  $save=false;
}
Run Code Online (Sandbox Code Playgroud)

它不起作用

php

2
推荐指数
1
解决办法
4910
查看次数

如何在当前类中使用另一个类的函数

我有一个叫做adminItems内部的课程adminitems.class.php.我想包括这个类的功能之一xmlParser::someName()xmlParser.class.php.

像这样:

require_once("adminitems.class.php");
$obj = new adminitems();

class xmlParser
{
    function someName()
    {
        $obj->addAds(); // addAds is within adminItems object
    }
}
`
Run Code Online (Sandbox Code Playgroud)

这是一种正确的做法吗?

php oop

1
推荐指数
1
解决办法
195
查看次数

PHP中不同日期格式的字符串操作

我有这个

04/09/2014

字符串来自php变量$ date我希望它如何更改为

04 Sep 2014

不知道怎么能这样做.我想到的一种方式是

 $date1 = explode ("/",$date);
Run Code Online (Sandbox Code Playgroud)

然后

 match $date1[1] == "string containing the month name "
Run Code Online (Sandbox Code Playgroud)

任何其他更容易或更好的解决方案?

感谢和问候

php

0
推荐指数
1
解决办法
51
查看次数

如何访问PHP中另一个类的私有函数

我有一个dbHandeller.php 文件.如下

class dbHandeler {

    var $conn;

 public function __construct(){

        $this->initiatedb();

 }

    private function initiatedb(){

        //Details of the Databse
            $servername = "localhost";
            $username = "root";
            $password = "";
            $dbname = "xxxxxx";

            // Create connection
            $this->conn = mysqli_connect($servername, $username, $password, $dbname);

            // Check connection
            if (!$this->conn) {
                die("Connection failed: " . mysqli_connect_error());
            }else
               return $this->conn;

    }

 private function sql_query($query){

 }

}
Run Code Online (Sandbox Code Playgroud)

然后我有donation.php,它扩展了DB类

function __autoload($class_name) {
    include $class_name . '.php';
}

class donation extends dbHandeler{


    public function __construct(){

        $dbObj …
Run Code Online (Sandbox Code Playgroud)

php oop class

0
推荐指数
1
解决办法
913
查看次数

如何在Order表中获取最大计数用户的ID

我有一张桌子

orderNumber(pk) , customerNumber , comment
Run Code Online (Sandbox Code Playgroud)

我必须计算用户放置的最大订单并显示其用户ID和MAX计数.我有以下查询

它显示了计数权限,但它占据了表中的第一个CustomerNumber

SELECT maxCount.customerNumber , MAX(`counted`) FROM
(
SELECT customerNumber, COUNT(*) AS `counted`
FROM `orders`
GROUP BY `customerNumber`
)as maxCount
Run Code Online (Sandbox Code Playgroud)

感谢和问候

mysql sql

0
推荐指数
1
解决办法
33
查看次数

Javascript仅适用于Chrome浏览器,而不适用于Firefox

所以我有一个表,我必须使用表格中的数据来填充模式

使用Javascript

 var tableHeaders = JSON.parse('["name","phone","email","message"]');
        console.log(tableHeaders) ;

$('.openUpdateform').on('click', function() {
  $('#callApi').hide();
  $('#updateData').show();
  tr = $(this).parent().parent().parent().parent();
  console.log(tr.children());
  for (var i = 1; i < tr.children().length - 1; i++) {
    j = i - 1;
    $('#' + tableHeaders[j]).val(tr.children()[i].outerText);
  }

  $('#data_row_id').val($(this).data('row_id'));
  $('#createWF').modal();
})
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

因此上述代码在Chrome上完美运行,但在Mozilla Firefox中没有任何建议.

不工作 从操作下拉意味着,如果您选择的Edit Data选项,它会打开一个弹出窗口和弹出被涂抹在Chrome而不是Firefox浏览器.

谢谢

html javascript firefox jquery google-chrome

0
推荐指数
1
解决办法
266
查看次数

Javascript ECMA6基本,变量未在ajax中定义

试着写一个简单的类来更新一个javascript列表.

  class ep_List {

     constructor()
     {
        this.urlForAjax ='';
        this.dataList=[];
        this.dataJson='';
        this.dataParams={};
     }

     getData(method,params,url)
     {
       this.urlForAjax = url;
       this.dataParams=params;

       if(method=='get')
        this.callGetAjax();
      else
        this.callPostAjax();
     }

     callPostAjax()
     { 
        $.post(this.urlForAjax,this.dataParams,this.setList(res));
     }

     callGetAjax()
     {
        $.get(this.urlForAjax,this.setList(res));
     }

     setList(res)
     {
        console.log(res);
        this.dataList =res;
     }

  }

  class gasFilter extends ep_List {


    displayList()
    {
        //console.log(this.dataList);
      $.each(this.dataList,function(val){
         console.log('sss');
      });
    }
  }

var gasObj = new gasFilter();

gasObj.getData('get','','mapper/?mtc=101');
Run Code Online (Sandbox Code Playgroud)

我收到错误了

未捕获的ReferenceError:在HTMLFocument的gasFilter.getData(app.js [sm]:140)的gasFilter.callGetAjax(app.js [sm]:140)中未定义res.(app.js [sm]:140)at j(jquery-3.1.1.min.js:2)at k(jquery-3.1.1.min.js:2)

欢迎提出建议

谢谢

javascript ajax jquery ecmascript-6

-7
推荐指数
1
解决办法
115
查看次数