小编Val*_*or_的帖子

仅返回 JavaScript 字符串中最后一个下划线之前的文本

如果我有这样的字符串:

var str = 'Arthropoda_Arachnida_Zodariidae_Habronestes_hunti';
Run Code Online (Sandbox Code Playgroud)

如何在最后一个下划线之前获得字符串的第一部分?

在这种情况下,我只想 'Arthropoda_Arachnida_Zodariidae_Habronestes'

javascript

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

使用jquery/ajax在CodeIgniter控制器内调用函数

有人可以向我解释在Codeigniter中用jquery/ajax调用php函数的正确方法是什么.现在,这段代码不起作用,我无法弄清楚.请注意,admin.php控制器位于管理映射中.提前致谢

HTML代码

<form action="#" method="POST" id="change">
             <input type="hidden" value="<?php echo $row->id_product; ?>" id="prod" >    
             <input type="submit" value="switch" >
</form>
<div class="resultdiv">
    <?php echo $data; ?>
</div>
Run Code Online (Sandbox Code Playgroud)

我的函数在admin.php控制器里面

 public function do_search(){
        $id = $this->input->post('id');
        return $id;
    }
Run Code Online (Sandbox Code Playgroud)

Jquery AJAX脚本

$( "#change" ).submit(function() {
  alert( "Change" );
  var id = $('#prod').val();
     $.ajax({
            type:'POST',
            url:'admin321/do_search',
            data:{'id':id},
            success:function(data){
                $('#resultdiv').html(data);
            }
        });
});
Run Code Online (Sandbox Code Playgroud)

Config/routes.php

$route['admin/do_search'] = "admin_controller/admin/do_search";
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery codeigniter

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

Codeigniter重复base_url()

我遇到了Codeigniter的问题,它复制了base_url.如果我访问控制器中的索引页面所有网址都很好,但是当我访问一个不是控制器中的索引页面的页面(在我的情况下冷却)然后我得到像这样的奇怪的重复网址http://www.mypage.si/www.mypage.si/services/colling

例如

这是我的服务控制器

class Services extends CI_Controller {

    public function index() {
        $this->load->view('header');
        $this->load->view('main');
        $this->load->view('footer');
    }

    public function cooling()   {
        $this->load->view('header');
        $this->load->view('cooling');
        $this->load->view('footer');
    }
}
Run Code Online (Sandbox Code Playgroud)

我的.htaccess文件

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

config.php文件

$config['base_url'] = 'www.mypage.si/';
$config['index_page'] = '';
Run Code Online (Sandbox Code Playgroud)

这是我的HTML

     <li><a href="<?php echo base_url('services/cooling'); ?>">cooling</a></li>
     <!-- results in: http://www.mypage.si/www.mypage.si/services/cooling-->
     <img src="assets/images/logo.png" />
     <!-- results in: http://www.mypage.si/www.mypage.si/assets/images/logo.png -->
     <li><a href="<?php echo base_url()."services/cooling"; ?>">cooling</a></li>
     <!-- results in: http://www.mypage.si/www.mypage.si/services/cooling-->
Run Code Online (Sandbox Code Playgroud)

先感谢您!

php .htaccess codeigniter

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

$ scope值不会在其他控制器中更新

我在更新视图上的值时遇到问题.让我向您展示我的代码,并对正在发生的事情进行一些解释.我知道代码是乱七八糟的,因为我现在尝试了很多代码组合.

我有这个accCtrl控制器

controllers.accCtrl = function($scope, sessionFactory){
    sessionFactory.isLoggedIn().then(function(data){
        console.log(data.logged_in);
        $scope.loggedIn = data.logged_in;
    });
    $scope.logOut = function(){
        sessionFactory.logOutUser().then(function(data){
            $scope.loggedIn = data.logged_in;
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

控制台注销输出是false和这个变量$ scope.loggedIn控制我的HTML通过显示或隐藏登录,注册,我的配置文件和注销按钮

<div ng-controller="accCtrl">
    {{loggedIn}}
        <ul>
        <li ng-hide="loggedIn">
            <a href="#/login">
                <b>Login</b>
            </a>
        </li>
        <li ng-hide="loggedIn">
            <a href="#/register" >
                <b>Register</b>
            </a>
        </li>
        <li ng-show="loggedIn" >
            <a href="#/my_profile">
                <b >My profile</b>
            </a>
        </li>
        <li ng-show="loggedIn"> 
            <a ng-click="logOut()">
                <b>Log out</b>
            </a>
        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

现在用户尝试登录,因此他点击登录按钮,显示登录表单.此登录功能以loginCtrl编写

    controllers.loginCtrl = function($scope, $http, $location, $timeout, sessionFactory){
    $scope.loginUser = function () {
        $http({ …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

VueJs object key/value is not reactive in v-for loop

I have following problem, which I don't know how to properly tackle.

I have "list" of all purchased images on my view. I display them with v-for loop. Each image also has progress-bar element, so when user clicks on download button, downloadContent function gets executed and progress bar should be displayed.

So my html looks like this.

<section class="stripe">
    <div class="stripe__item card" v-for="(i, index) in purchasedImages">
        <progress-bar :val="i.download_progress"
                      v-if="i.download_progress > 0 && i.download_progress < 100"></progress-bar>
        <div class="card__wrapper">
            <img :src="'/'+i.thumb_path" class="card__img"> …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs2

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

c.JSON gin.H{()} 输出空对象

我刚开始结合 Gin 框架学习 GO(lang),我决定编写一些简单的 api 来获取有关酒精饮料的数据。

我目前的问题是 api (get method on http://localhost:8080/alcohol-drinks) 返回空数据对象

我的代码:

package main

import (
    "github.com/gin-gonic/gin"
)

type alcoholDrink struct {
    name             string
    description      string
    nutritionsAmount string
    nutritions       map[string]string
}

func main() {
    r := gin.Default()
    r.GET("/alcohol-drinks", func(c *gin.Context) {

        d := []alcoholDrink{
            {
                name:             "Gin",
                description:      "DescriptionGin is a distilled alcoholic drink that derives its predominant flavour from juniper berries. Gin is one of the broadest categories of spirits, all of various origins, styles, and …
Run Code Online (Sandbox Code Playgroud)

go go-gin

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

RubyMine错误:无法找到':用户'关联的关联Rails模型失败

我正在做一些教程,我遇到了一些问题.RubyMine找不到':用户'关联失败的关联Rails模型

我正在使用:
- RubyMine 7
- Ruby版本meneger(rvm)
- ruby​​-1.9.3-p551 [x86_64]
- ruby​​-2.1.5 [x86_64]
- rails Rails 4.1.8

- Gem sqllite3

我的模特是:

class Company < ActiveRecord::Base
  has_many :users
  has_many :projects
end

class Project < ActiveRecord::Base
  belongs_to :company
  has_many :works
  has_many :users, :through => :works
end

class User < ActiveRecord::Base
  belongs_to :company
  has_many :works
  has_many :projects, :through => :works
end

class Work < ActiveRecord::Base
  belongs_to :project
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Shema.rb

ActiveRecord::Schema.define(version: 20141207111312) do

  create_table "companies", force: true do |t|
    t.string   "name"
    t.datetime …
Run Code Online (Sandbox Code Playgroud)

ruby ubuntu ruby-on-rails rubymine rubymine-7

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

必须通过webdriver.chrome.driver系统属性(php)设置驱动程序可执行文件的路径

我在运行php selenium测试时遇到了问题.我刚刚切换到Ubuntu操作系统,现在我在selenium服务器上获得了这个异常堆栈的恍惚状态.

Selenium服务器

 08:58:49.965 INFO - Launching a standalone Selenium Server
    08:58:49.986 INFO - Java: Oracle Corporation 25.101-b13
    08:58:49.986 INFO - OS: Linux 4.4.0-36-generic amd64
    08:58:49.996 INFO - v2.53.0, with Core v2.53.0. Built from revision 35ae25b
    08:58:50.040 INFO - Driver provider org.openqa.selenium.ie.InternetExplorerDriver registration is skipped:
    registration capabilities Capabilities [{ensureCleanSession=true, browserName=internet explorer, version=, platform=WINDOWS}] does not match the current platform LINUX
    08:58:50.041 INFO - Driver provider org.openqa.selenium.edge.EdgeDriver registration is skipped:
    registration capabilities Capabilities [{browserName=MicrosoftEdge, version=, platform=WINDOWS}] does not match the current …
Run Code Online (Sandbox Code Playgroud)

php selenium

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

用JS检测图片(图片标签)是否加载

到目前为止,我们正在检测 img 是否按照 JavaScript 中的方式加载

objImg = new Image();
objImg.src = 'photo.gif';

if(objImg.complete) { 
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

<picture>我想知道当我们使用这样的标签时是否适用相同的规则?

<picture>
  <source media="(min-width: 650px)" srcset="img_pink_flowers.jpg">
  <source media="(min-width: 465px)" srcset="img_white_flower.jpg">
  <img src="img_orange_flowers.jpg" alt="Flowers">
</picture>
Run Code Online (Sandbox Code Playgroud)

如果没有,我们如何检测图像何时加载。谢谢

html javascript image

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

我可以在 r 中使用传单“map_shape_click”事件来用数据表填充 box() 吗?

我已经在网络上搜索了几个星期,试图找到一个示例或代码来实现我想要用我的闪亮应用程序(shinydashboard)完成的任务。我\xe2\x80\x99m 是r 的新手,我\xe2\x80\x99m 开始认为我想做的事情是不可能的。我基本上有一个带有县多边形(shapefile)的传单地图,我想使用多边形上的单击事件在地图下方的 box() 上打开相关的数据表(物种表)。多边形数据是一个包含县名和县号 ID 的 shapefile。相关数据表包含县名称、县#id 和每个县的物种名称(一对多关系)。我在想如何使用 \xe2\x80\x9cmap_shape_click\xe2\x80\x9d 中的观察函数和县 # id 在输出框()上呈现按县列出物种名称的表。然而我不知道这是否可能。到目前为止,我已经能够创建地图并使用单击事件来捕获 box() 上的县名称(参见附图)。\n这个论坛太棒了,我从帖子中学到了很多东西。感谢所有为社区做出贡献的人。如果您对如何完成此任务有任何建议,请告诉我,\n谢谢

\n\n

柔佛州

\n\n

示例图像

\n

datatable r leaflet shinydashboard

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