小编Sai*_*akR的帖子

如何使用jQuery删除UL内的HTML元素?

我有以下HTML代码:

<ul class="message" id="stats-results">
   <li>DS1 Records: <span id="ds1Count"></span></li>
   <li>DEV Records: <span id="devCount"></span></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法让我liul使用jQuery中完全删除元素?

html javascript jquery client-side jquery-selectors

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

toString或parseInt javascript

所以今天我遇到了这种情况.我有一个整数和一个我需要比较的字符串.为了比较这两个,我要么必须toString()整数,要么将字符串解析为int.

这是我的问题,我应该选择哪一个,两者的表现有什么不同?(即使它很小)是否有经验法则?

这是一个代码示例:

var intI = 1;
var stringS = '1';

if (intI.toString() == stringS)
console.log('are equal');

//Or
if (intI == parseInt(stringS))
console.log('are equal');
Run Code Online (Sandbox Code Playgroud)

如果我可以将Integer声明为我知道的字符串(因为它不用于计算),那将是最好的.但它在网站上随处可见.

javascript casting tostring parseint

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

如何从 PHP 中的公共静态方法访问私有类的属性

我有一个类(yii2 widget),它具有私有属性和公共静态函数。当我尝试从静态方法访问私有属性时,$this->MyPrivateVar会生成一个错误,因为我不必$this在非对象上下文中使用!以下是我的代码片段:

class JuiThemeSelectWidget extends Widget
{
  private $list;
  private $script;
  private $juiThemeSelectId = 'AASDD5';
  public $label;
  ....
 public static function createSelectList($items)
  {
    $t = $this->juiThemeSelectId;
    ...
  }
Run Code Online (Sandbox Code Playgroud)

我尝试了以下操作,但似乎经历了无限循环Maximum execution time of 50 seconds exceeded

public static function createSelectList($items)
  {
    $t = new JuiThemeSelectWidget;
    $juiThemeSelectId = $t->juiThemeSelectId;
    ...
  }
Run Code Online (Sandbox Code Playgroud)

juiThemeSelectId那么如何从静态方法访问私有呢?

php oop

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

外部js文件中的PHP基本URL

我在HTML页面中有很少的JS,如果我在HTML视图文件中使用它,那么它的工作正常,我的页面正确提交表单没有任何问题.

但当我将这个JS代码移动到外部JS文件时,它显示错误,

下面是我的JS

$("#user_fm").submit(function (event) {
    event.preventDefault();
        $.ajax({
            type: "POST",
            url: "<?php echo base_url(); ?>index.php/admin/peoples/add_user",
            data: $("#user_fm").serialize(),
-----
Run Code Online (Sandbox Code Playgroud)

我的问题很明显,在视图页面中,这很容易被解码到我的网址

"<?php echo base_url(); ?>index.php/admin/peoples/add_user"
Run Code Online (Sandbox Code Playgroud)

但当我把它保存在JS文件中时,它在控制台中显示如下

POST http://localhost/center/index.php/admin/peoples/%3C?php%20echo%20base_url();%20?%3Eindex.php/admin/peoples/add_user
Run Code Online (Sandbox Code Playgroud)

我们如何将PHP代码放入JS文件中?

html javascript php jquery

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

如何在 Visual Studio Code 中像 Sublime Text 一样自动完成 tag.className

在 sublime Text 2 书写中,div.panel然后按 Tab 键或自动完成触发器,在 HTML 文档中生成<div class="panel"></div>

我试图在 Visual Studio Code 1.17.1 版中获得相同的结果,但我无法获得。

我正在使用以下插件:

  • 自动关闭标签
  • HTML CSS 支持
  • HTML 片段

sublimetext2 visual-studio-code

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

如果一个API只提供POST请求功能,它是RESTful吗?

我不确定我是否正确理解 RESTful API 的概念。如果我理解正确的话,这样的 API 应该提供可以通过 GET、POST、PUT 和 DELETE 请求触发的函数。我的问题是:如果一个API只提供POST请求功能,它还是RESTful吗?

rest restful-architecture

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

配置文件中不存在 Laravel 类翻译器

有什么方法可以允许在应用程序的配置文件中插入可翻译值?

我有一个自定义配置文件,config/fox-reports.php我正在尝试设置一个可翻译的配置值,如下所示:

return [
    'attrs' => [
       'Product' => __('Product Title')
    ]
] 
Run Code Online (Sandbox Code Playgroud)

当我运行时php artisan config:cache会产生以下错误:

在 Container.php 第 729 行:

  Class translator does not exist
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5 laravel-5.4

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

在多维数组中搜索值并在PHP中获取父数组

我有这个数组:

Array
(
    [0] => Array
        (
            [name] => Dick Jansen
            [matchedMovie] => Array
                (
                    [0] => Array
                        (
                            [nameMovie] => Saw
                            [genre] => Horror
                            [patheMovie] => Texas Chainsaw 3D
                            [patheMovieGenre] => Horror
                            [score] => 100.00
                        )

                )

        )

    [1] => Array
        (
            [name] => Jim Scott
            [matchedMovie] => Array
                (
                    [0] => Array
                        (
                            [nameMovie] => Shooter
                            [genre] => Action, Thriller
                            [patheMovie] => The Shining
                            [patheMovieGenre] => Horror, Suspense/Thriller 
                            [score] => 52.38
                        )

                    [1] => Array
                        (
                            [nameMovie] => …
Run Code Online (Sandbox Code Playgroud)

php arrays search multidimensional-array

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

AngularJS材质移动布局无响应

我正在尝试创建一个响应式网站,我遇到的问题是移动版本看起来像桌面的超小版本.

<body ng-controller="body" >

<div layout="column">
    <div flex>
        I'm above on mobile, and to the left on larger devices.
    </div>
    <div flex>
        I'm below on mobile, and to the right on larger devices.
    </div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

上面的例子在桌面上有两个flexdiv彼此相邻,如果我重新调整浏览器的大小,div最终会从内联到另一个下一个就像它应该的那样.问题是在移动设备上,div保持内联,字体看起来很小,基本上看起来就像一个非常小的网站.似乎没有响应的部分在踢.我显然缺少一些东西.

flexbox responsive-design angularjs angular-material

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

Yii2 从相关的多对多相关模型中选择某些字段

我管理一个连接表来处理Many to Many关系。items和 it之间的关系,units其中一项可以具有一个或多个单元,并且一个单元可以具有一个或多个单元。

最后,我能够获取某个项目的所有单位数据,例如:

$item = Items::findOne($id);    
return Json::encode($item->units);
Run Code Online (Sandbox Code Playgroud)

但是,返回的 JSON 对象包含当前操作不需要的字段。我只需要获取单位的titleid,但它返回所有单位字段。

我不知道如何从Items模型中的关系设置中调整它。以下是 Items 模型中的关系声明:

public function getItemUnits()
    {
        return $this->hasMany(ItemUnits::className(), ['item_id' => 'id']);
    }

    public function getUnits()
    {
      return $this->hasMany(Units::className(), ['id'=> 'unit_id'])->via('itemUnits');
    }
Run Code Online (Sandbox Code Playgroud)

哪里itemUnits是连接模型item_units table

activerecord many-to-many yii2

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