小编Dhi*_*raj的帖子

在php中创建xml时删除xml版本标记

我正在使用它创建一个xml

$customXML = new SimpleXMLElement('<abc></abc>');
Run Code Online (Sandbox Code Playgroud)

在为此添加一些属性后,当我尝试打印它时,它看起来像这样,

<?xml version="1.0"?>
<abc id="332"><params><param name="aa">33</param></params></abc>
Run Code Online (Sandbox Code Playgroud)

有没有办法删除xml版本节点?谢谢

php xml

27
推荐指数
6
解决办法
3万
查看次数

使用鼠标退出删除类

我正在使用jQuery执行一个关于mouseenter/mouseleave的操作,它似乎正在工作但不是当我退出div时.这仅在退出实际窗口时有效.

这是我的jQuery

$(document).ready(function() {
  $(".pods .col").on("mouseenter", function() {
    $(this).find(".pod-overlay").addClass("show")
  });
  $(".pods .col").on("mouseleave", function() {
    $(this).find(".pod-overlay").removeClass("show")
  });
});
Run Code Online (Sandbox Code Playgroud)

这是我的HTML

<div id="splash" class="section section-splash bg">
  <div class="pods">
    <div class="col col-4">
      <div id="pod-splash-food" class="pod pod-food">
        <div class="pod-overlay"></div>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在这里做了一个小提琴.我正在学习jquery,所以建议表示赞赏.

http://jsfiddle.net/34h48148/

jquery mouseleave

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

这个jsfiddle中的url/echo/json /是做什么的?

我对下面的代码没有任何困惑,我只是不明白这是什么类型的网址: /echo/json/.

看到这个jsfiddle.

您可以看到数据已发布到此网址,/echo/json/但此网址可能不存在.那么告诉我这个网址/echo/json/是如何工作的.

$.ajax({
  type: 'POST',
  url: '/echo/json/',
  data: {
    json: ko.toJSON(entries),
    delay: .1
  },
  success: function(entries) {
    ko.utils.arrayForEach(entries, function(entry) {
      viewModel.items.push(entry);
    });
    viewModel.pendingRequest(false);
  },
  error: function() {
    viewModel.pendingRequest(false);
  },
  dataType: 'json'
});
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是关于这个网址/echo/json/,我想知道它是如何工作的.

ajax jquery jsfiddle

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

如果使用angular js的任何属性的所有json值为null,如何隐藏表列

Plunker样品

如果使用angular js的任何属性的所有json值为null,如何隐藏表列

index.js

var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
  $scope.name = 'World';
  $scope.isArray = angular.isArray;
  $scope.data = [{
    "Id": null,
    "Title": "US",
    "Description": "English - United States",
    "Values": [{
      "Id": 100,
      "LanId": 1,
      "KeyId": 59,
      "Value": "Save"
    }]
  }, {
    "Id": null,
    "Title": "MX",
    "Description": "test",
    "Values": [{
      "Id": 100,
      "LanId": 1,
      "KeyId": 59,
      "Value": "Save"
    }]
  }, {
    "Id": null,
    "Title": "SE",
    "Description": "Swedish - Sweden",
    "Values": [{
      "Id": 100,
      "LanId": 1,
      "KeyId": 59,
      "Value": "Save" …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery json angularjs

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

在php中将俄语字符从大写转换为小写

我试图将俄语字符的大小写从上到下改变.

 function toLower($string) {   
 echo strtr($string,'?????????????????????????????????','?????????????????????????????????');
 };
Run Code Online (Sandbox Code Playgroud)

这是我使用的功能,输出看起来像这样

ЁЙ##ёѹ##`

任何人都可以帮我吗?提前致谢

php case-sensitive internationalization string-conversion

4
推荐指数
2
解决办法
4478
查看次数

DataTables .draw()没有正确触发

好的,所以我有一个DataTable,我试图在点击清除按钮时重新渲染.

当我通过我的自定义过滤器过滤表时,它按预期工作.但是,当我单击"清除"时,所有输入都按预期清除,但表格不会重新绘制.相反,该表仍显示"找不到匹配的记录".控制台中没有抛出任何错误,并且相同的代码在另一个模板中工作.

有什么想法吗?

var table = $('#pages').DataTable({
  'ordering': true,
  "columnDefs": [
    { "name": "title", "targets" : 0},
    { "name": "path", "targets" : 1 },
    { "name": "created", "targets" : 2 },
    { "name": "updated", "targets" : 3 },
    { "name": "creator", "targets" : 4 },
    { "name": "templateName", "targets" : 5 },
    { "name": "status", "targets" : 6 },
    { "name": "includeOnMenu", "targets" : 7 },
  ],
    "dom": 'tip'  
});
$('.clear-filter').click(function() {
  $("#filter :input").each(function() {
    this.value = "";
  });
  table.draw(); …
Run Code Online (Sandbox Code Playgroud)

jquery datatables

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

计算表中非空或非零列的数量

我有一张这样的桌子

ID   Name   Score_1   Score_2   Score_3
1    Abcd   4         5         5
2    Bdc    8         7         0
3    dcd    0         0         3
4    cdded  0         0         0
Run Code Online (Sandbox Code Playgroud)

我需要最后一列可以计算非零列的数量.结果应该是这样的

ID   Name   Score_1   Score_2   Score_3 Count
1    Abcd   4         5         5        3
2    Bdc    8         7         0        2  
3    dcd    0         0         3        1 
4    cdded  0         0         0        0
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql

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

无法创造范围

我正在尝试选择动态添加的时间戳 - 在contentEditable元素中按Enter键.

$('#content').on('keypress', function(e) {
  if (e.which === 13) {
    console.log('enter pressed');
    e.preventDefault();
    var range = window.getSelection().getRangeAt(0);
    var element = document.createElement('p');
    element.setAttribute("id", "uniqueIdentifier");
    var date = new Date().getTime();
    date = date.toString();
    console.log('date: ' + date);
    element.textContent = date;
    //element.innerHTML = '<br>';
    range.insertNode(element);
    var range2 = document.createRange();
    console.log('$(#content).text(): ' + $('#content').text());
    var startOffset = $('#content').text().indexOf(date);
    console.log('startOffset: ' + startOffset);
    range2.setStart(document.getElementById('uniqueIdentifier'), startOffset);
    range2.setEnd(document.getElementById('uniqueIdentifier'), startOffset + date.length);
    //        $('#content p.new').focus();
  }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id='content' contentEditable='true'>test</p>
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Uncaught IndexSizeError: Failed to …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用数据表插件查找并替换单元格值

我希望使用名为 Datatables 的插件查找并替换已知列中的特定值。

这是我执行此操作的代码:

table.columns(5).search('valuetochange').cells().every( function () {
  this.data('newvalue');
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我也尝试了其他解决方案,但没有找到更新单元格的方法。

感谢您的帮助

javascript jquery datatables

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

未捕获的TypeError:无法在sencha touch2外部webservice中调用未定义的方法'request'

嗨,我是sencha touch2的新手.我必须使用外部Web服务.我在控制台中编写了如下代码,它给出了这样的错误Uncaught TypeError:无法调用未定义的方法'request'.有什么问题,请提供解决方案.谢谢

Ext.util.JSONP.request({
    url: 'http://localhost/SLS.BRND.Services/Service1.asmx/Helloworld',
    params: {
        method: 'Helloworld',
        format: 'json',
        callback: 'callback'
    },

    success: function(response) {
        alert('Working!')
        console.log(response);
    },
    failure: function(response) {
        alert('Not working!')
        console.log(response);
    }
});?
Run Code Online (Sandbox Code Playgroud)

web-services sencha-touch

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

Laravel 5.0 模型未找到异常

try {
  $university_exists = University::where('name', '=', $university_name) - > firstOrFail();
} catch (ModelNotFoundException $e) {
  $title = "Error retrieving data";
  $message = "Entered university not found!";
  $success = 0;
  return Response::json(['title' => $title, 'message' => $message, 'success' => $success], 200);
}
Run Code Online (Sandbox Code Playgroud)

当我给出正确的大学名称时,上述代码有效。当我给出错误的大学名称时,它会引发model not found异常。

我试图在 catch 块中捕获。但是,它不会被抓住。

有人能帮助我吗?

Builder.php 第 151 行中的 ModelNotFoundException:没有模型 [App\University] 的查询结果。

php laravel-5

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