如果我有这样的字符串:
var str = 'Arthropoda_Arachnida_Zodariidae_Habronestes_hunti';
Run Code Online (Sandbox Code Playgroud)
如何在最后一个下划线之前获得字符串的第一部分?
在这种情况下,我只想 'Arthropoda_Arachnida_Zodariidae_Habronestes'
有人可以向我解释在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) 我遇到了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)
先感谢您!
我在更新视图上的值时遇到问题.让我向您展示我的代码,并对正在发生的事情进行一些解释.我知道代码是乱七八糟的,因为我现在尝试了很多代码组合.
我有这个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) 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) 我刚开始结合 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) 我正在做一些教程,我遇到了一些问题.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) 我在运行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) 到目前为止,我们正在检测 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)
如果没有,我们如何检测图像何时加载。谢谢
我已经在网络上搜索了几个星期,试图找到一个示例或代码来实现我想要用我的闪亮应用程序(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