小编use*_*867的帖子

在jQuery中调用用户定义的函数

我试图在jQuery中调用用户定义的函数:

$(document).ready(function() {
  $('#btnSun').click(function() {
    myFunction();
  });
  $.fn.myFunction = function() {
    alert('hi');
  }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btnSun">Say hello!</button>
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下内容:

$(document).ready(function() {
  $('#btnSun').click(function() {
    myFunction();
  });
});

function myFunction() {
  alert('hi');
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btnSun">Say hello!</button>
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用!知道我哪里错了吗?

jquery function function-calls user-defined

57
推荐指数
6
解决办法
33万
查看次数

通过 PhpStorm 上传文件时 sudo su

我已经为远程服务器配置了 PhpStorm。但是,要写入文件,我需要 root 访问权限,因此当我在服务器上执行此操作时,sudo suPhpStorm 会抛出权限被拒绝的错误!

知道如何配置 PhpStorm 来处理这种情况吗?

remote-access phpstorm

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

php安装错误

我已经安装了'WampServer2.1e-x32'堆栈和插件版本的php 5.2.11.我下载了apc3.0.19.dll并将其放在php.ini目录和所需信息下.使它工作.

重新启动wamp服务器并导航到phpmyadmin,这里有一些我从未见过的错误:(.

Notice: Unknown: 1. h->opened_path=[null] h->filename=[C:/wamp/apps/phpmyadmin3.3.9/index.php] in Unknown on line 0

Notice: Unknown: 2. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\index.php] h->filename=[C:/wamp/apps/phpmyadmin3.3.9/index.php] in Unknown on line 0

Notice: Unknown: apc_cache_make_file_entry: entry->data.file.filename is [C:\wamp\apps\phpmyadmin3.3.9\index.php] in Unknown on line 0

Notice: Unknown: Inserting [C:\wamp\apps\phpmyadmin3.3.9\index.php] in Unknown on line 0

Notice: require_once() [function.require-once]: 1. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] h->filename=[./libraries/common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Notice: require_once() [function.require-once]: 2. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] h->filename=[./libraries/common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Notice: require_once() [function.require-once]: apc_cache_make_file_entry: entry->data.file.filename is [C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Notice: require_once() [function.require-once]: …
Run Code Online (Sandbox Code Playgroud)

php apc

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

删除laravel迁移脚本中的测试数据

我正在尝试清除生产表中的测试数据。在简单的环境中,我可以编写一个脚本来清理测试数据,但我想知道如何在 Laravel 迁移脚本中执行相同的操作

我有一个生产测试用户,想清除数据库中生成的所有相关记录。在种子文件中,我可以根据电子邮件地址获取学生 ID,然后根据 ID 删除课程和其他信息?。不知道是不是听起来像laravel的做事方式!

学生 ID = 101

他注册了三个课程 他有出勤记录 他有交流记录

现在我想根据他的 emailId 获取学生 id 然后想从课程、出勤、交流表中删除记录,最后从学生表中删除 id

我在做

$sdetail = student::where('email','some@test.com')->first();
echo "you are checking fir: ".$sdetail ->id;
$classes= class::where('studentId',"$sdetail->id")->get();
foreach($classes as $class)
{
    echo $class->name;   //print only one record I have three rec!
    DB::table('courses')->where("id",$class->id)->delete();
}
Run Code Online (Sandbox Code Playgroud)

任何想法解决这个问题!

laravel laravel-seeding

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

接口中的计算属性名称必须引用类型为文字类型或“唯一符号”类型的表达式

我有以下类型定义

[符号(级别)]?:字符串;

我试过了

从 winston 导入 level 并将类型更改为 string|symbol 但它没有解决问题。

它一直给我以下错误“接口中的计算属性名称必须引用类型为文字类型或'唯一符号'类型的表达式。”

任何线索?任何指针都有帮助

node.js typescript typescript-typings

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

倾斜对角线的CSS

一些CSS专家可以帮助指导我通过css在一个盒子中实现斜线.我无法附上图像.我知道这可以做到但缺乏对css的专业知识我错过了实现这一目标的方法.我指的是这个例子.如果你到页面的末尾(slanthowto.html),有一个图像只显示倾斜的黑线...我想实现相同的.

问候,

css

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

php中的__get()函数行为

我试图找到在PHP中调用魔法方法的序列.因此写了一个非常基本的程序

class testme
{
    public $var1;
    /*function __construct()
    {
        echo'<br/> Constructor called';
    }*/
      public function __set($name, $value)
    {
        echo'<br/> You are in sssset function';
    }
    public function __call($method,$arg)
    {
        echo '<br/> call method';
    }
    public function __get($name)
    {
        echo'<br/> You are in get function';
    }
    public function __isset($name)
    {
        echo'<br/> You are in isset function';
    }
    public function __unset($name)
    {
        echo'<br/> You are in unset function';
    }   
       function __destruct() {
       print "<br/>Destroying " . $this->name . "\n";
   }
}
$obj …
Run Code Online (Sandbox Code Playgroud)

php getter-setter

5
推荐指数
2
解决办法
535
查看次数

错误:Nock:请求不匹配

我收到以下错误

{ error: 
   { Error: Nock: No match for request {
     "method": "GET",
     "url": "http://localhost:3000/admin/orders/30075889/transactions.json",
     "headers": {
       "content-type": "application/json",
       "host": "localhost:3000"
     }
   } Got instead {
     "method": "GET",
     "url": "http://localhost:3000/admin/orders/30075889/transactions.json",
     "headers": {
       "content-type": "application/json",
       "host": "localhost:3000"
     }
   }
Run Code Online (Sandbox Code Playgroud)

网址是预期的,不知道什么是错的,任何指针?

node.js nock

5
推荐指数
3
解决办法
4411
查看次数

打字稿错误-找不到名称“进程”

我正在建立一个带有express +打字稿并面临打字稿错误的新项目-找不到名称'processs'在此处输入图片说明

package.json

"dependencies": {
    "express": "^4.16.4",
    "nodemon": "^1.18.7",
    "tsc": "^1.20150623.0",
    "typescript": "^3.1.6"
  },
  "devDependencies": {
    "@types/express": "^4.16.0",
    "@types/mocha": "^5.2.5",
    "@types/node": "^10.12.10",
    "eslint": "^5.9.0",
    "eslint-config-airbnb-base": "^13.1.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-promise": "^4.0.1",
    "mocha": "^5.2.0",
    "supertest": "^3.3.0",
    "typescript-eslint-parser": "^21.0.1"
  }
Run Code Online (Sandbox Code Playgroud)

我试图遵循解决方案, 并添加了tsconfig类型

{
    "compilerOptions": {
      "target": "es6",
      "module": "commonjs",
      "outDir": "dist",
      "sourceMap": true,
      "types": ["node"] -----
    },
    "include": [
      "src/**/*.ts"
    ],
    "exclude": [
      "node_modules"
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是我仍然得到错误。我已经安装了npm(6.4.1)和node(8.14.0)来开始构建新项目。有人可以强调我做错了吗?

node.js express typescript

5
推荐指数
4
解决办法
1944
查看次数

Nock:与请求不匹配

我的诺克呼叫如下所示

app_url='myshop.app.com'
result = nock(app_url, {
            reqheaders: {
                 "content-type": "application/json",
                 'authorization': 'Basic Auth'
            }
          })
        .get('/admin/products.json?collection_id=10001&limit=250&fields=id')    
        .reply(200, {
                "products": [
                { "id": 101},
                {"id": 102},
            ]
        });
Run Code Online (Sandbox Code Playgroud)

解决 :

(node:1378) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Nock: No match for request { .  
Run Code Online (Sandbox Code Playgroud)

但现在,

=========已更新=============

我已经更新了我的调用,它没有抛出错误,但现在它没有拦截请求......它仍然在点击shopify来获取数据

mocha.js node.js nock

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

使用arrayofstring类型在SOAPUI中生成请求

我试图在SOAP UI工具中生成SOAP请求.SOAP请求看起来像

 <soapenv:Body><pur:purge soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
     <name xsi:type="xsd:string">?</name>
     <pwd xsi:type="xsd:string">?</pwd>
     <network xsi:type="xsd:string">?</network>
     <opt xsi:type="pur:ArrayOfString" soapenc:arrayType="xsd:string[]"/>
     <uri xsi:type="pur:ArrayOfString" soapenc:arrayType="xsd:string[]"/>
  </pur:purgeRequest>
Run Code Online (Sandbox Code Playgroud)

我无法理解如何传递opt和uri的值?

我尝试给uri数组作为

<uri>
<url>url 1</url>
<url>url 2</url>
</uri>
Run Code Online (Sandbox Code Playgroud)

哪个错了!

我也试图搜索ArrayOfString类型,但无法得到关于它的用法的一个很好的解释.

有人能帮我吗?

soap

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

来自守护进程的 Docker 错误响应:OCI 运行时创建失败

我正在尝试为我的节点 js 和 typescript 项目设置 docker,并在尝试运行时出现以下错误 docker-compose run --service-ports web

我的作曲家文件如下所示

services:
  web:
    image: node:alpine
    ports:
      - "3001:3001"
    volumes:
      - .:/my-project
    environment:
      NODE_ENV: 'dev'
    entrypoint: /bin/bash
    tty: true
Run Code Online (Sandbox Code Playgroud)

来自守护进程的 Docker 错误响应:OCI 运行时创建失败:container_linux.go:348:启动容器进程导致“exec:\”/bin/bash\“:stat /bin/bash:没有这样的文件或目录”:未知

node.js express docker

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