我有一个移动网站,我有一个链接从我的网站打开谷歌地图应用程序.现在使用新版本的ios6,谷歌地图的原生版本已不复存在,现在该链接将打开基于野生动物园的谷歌地图.我宁愿在原生Apple地图应用程序中打开它.我怎样才能做到这一点?
谢谢大家的帮助!
我有一个文本框和这样的选择框:
<h3>Recipe Yield</h3>
<input style='width:100px' type="text" name="yield" class="small" />
<select name='yieldType'>
<option value='Servings'>Serving(s)</option>
<option value='Cups'>Cup(s)</option>
<option value='Loaves (Loaf)'>Loaves (Loaf)</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这是一个JSFiddle:http://jsfiddle.net/T3Sxb/
如您所见,选择选项的形式为 word(s)
但我希望有一个脚本,何时
word 这可能吗?我怎样才能做到这一点?谢谢大家的帮助!
我正在为一位朋友(他在一家律师事务所工作)进行一些网站更改,他的网站左侧有一个导航栏.在悬停时,这些显示子菜单.不幸的是,他试图取出其中一个子菜单项并丢失了子菜单导航的所有功能.现在,它不显示子菜单,而只显示错误.
这是以前的代码(它的工作原理):
<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_0327091831_0) return;
window.mm_menu_0327091831_0 = new Menu("root",225,30,"Optima, Verdana, Helvetica Neue, sans-serif",14,"#FFFFFF","#FFFFFF","#7E7D7D","#B3B3B3","left","middle",8,0,250,-5,7,true,false,true,0,true,true);
mm_menu_0327091831_0.addMenuItem("HARRY GRIFF, P.C.","location='harry-griff.html'");
mm_menu_0327091831_0.addMenuItem("DOUGLAS E. LARSON, P.C.","location='doug-larson.html'");
mm_menu_0327091831_0.addMenuItem("STEPHEN L. LAICHE, P.C.","location='stephen-laiche.html'");
mm_menu_0327091831_0.addMenuItem("BRAD R. WRIGHT, P.L.L.C.","location='brad-wright.html'");
mm_menu_0327091831_0.hideOnMouseOut=true;
mm_menu_0327091831_0.bgColor='#555555';
mm_menu_0327091831_0.menuBorder=1;
mm_menu_0327091831_0.menuLiteBgColor='#FFFFFF';
mm_menu_0327091831_0.menuBorderBgColor='#777777';
mm_menu_0327091831_0.writeMenus();
} // mmLoadMenus()
//-->?????
</script>
Run Code Online (Sandbox Code Playgroud)
这是以下代码:
<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_0327091831_0) return;
window.mm_menu_0327091831_0 = new Menu("root",225,30,"Optima, Verdana, Helvetica Neue, sans-serif",14,"#FFFFFF","#FFFFFF","#7E7D7D","#B3B3B3","left","middle",8,0,250,-5,7,true,false,true,0,true,true);
mm_menu_0327091831_0.addMenuItem("HARRY GRIFF, P.C.","location='harry-griff.html'");
mm_menu_0327091831_0.addMenuItem("DOUGLAS E. LARSON, P.C.","location='doug-larson.html'");
mm_menu_0327091831_0.addMenuItem("STEPHEN L. LAICHE, P.C.","location='stephen-laiche.html'");
mm_menu_0327091831_0.addMenuItem("BRAD R. WRIGHT, P.L.L.C.","location='brad-wright.html'");
mm_menu_0327091831_0.addMenuItem("BRAD R. WRIGHT, P.L.L.C.","location='rob-zentner.html'");
mm_menu_0327091831_0.hideOnMouseOut=true;
mm_menu_0327091831_0.bgColor='#555555';
mm_menu_0327091831_0.menuBorder=1;
mm_menu_0327091831_0.menuLiteBgColor='#FFFFFF';
mm_menu_0327091831_0.menuBorderBgColor='#777777';
mm_menu_0327091831_0.writeMenus();
} // mmLoadMenus()????
//-->
</script>
Run Code Online (Sandbox Code Playgroud)
继承人正在运作的网站:
继承人网站不工作:
我刚刚粘贴了更改过的javascript,因为我认为问题出在那里,但如果需要,我可以发布更多内容.
谢谢大家的帮助!
我有一个jQuery脚本,看起来像:
$.ajax({
url: "/books/"+ mId,
type: 'PUT',
dataType: 'json',
data: { book: { description: bValue } },
}).done(function() {
alert("DONE!");
});
Run Code Online (Sandbox Code Playgroud)
在我的路线中,我有 resources :books
在我的书籍控制器中,我有以下内容:
def update
@book = Book.find params[:id]
respond_to do |format|
if @book.update(book_params)
format.json { render status: 200 }
else
format.json { render status: :unprocessable_entity }
end
end
end
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,我收到以下错误:
ActionView::MissingTemplate (Missing template books/update, application/update with {:locale=>[:en], :formats=>[:json], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}.
Run Code Online (Sandbox Code Playgroud) 我正在编写一个新网站来学习PHP和编码,并且正在制作一个由两个mysql表填充的自动提示.
继承我的代码(是的,我正在使用mysql,但是一旦找到解决方案,我就会在mysqli中重写它!):
suggest.php:
require("./config.php");
$q = $_GET['q'];
$names = '';
$result = mysql_query("SELECT name FROM company WHERE name LIKE '$q%' UNION SELECT cat FROM cat WHERE cat LIKE '$q%' UNION SELECT subcat FROM subcat WHERE subcat LIKE '$q%' LIMIT 10"");
while ($row = mysql_fetch_array($result)) { $names .= $row[name]."\n"; }
echo $names;
?>
Run Code Online (Sandbox Code Playgroud)
index.php(搜索框所在的位置)
<form class="form-search span8 offset6">
<input type="text" id='search' name='q' class="input-medium search-query">
<button type="submit" class="btn btn-warning">GO!</button>
</form>
Run Code Online (Sandbox Code Playgroud)
稍后在index.php中(我之前调用jquery.js):
<script src="public/js/jquery-ui-1.8.22.custom.min.js" type="text/javascript"
charset="utf-8"></script>
<script>
$(function () {
$(document).ready(function () { …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用一个按钮组,其中包含多个按钮,或者只有一个按钮组.
这是一个小提琴:http://jsfiddle.net/jssq20gn/
这是html:
<!--THIS IS HOW IT SHOULD WORK FOR WHEN THERE IS THREE BUTTONS-->
<article>
<div class='btn-group'>
<a class='button'>Test</a>
<a class='button'>Test</a>
<a class='button'>Test</a>
</div>
</article>
<!--THIS WORKS TOO-->
<article>
<div class='btn-group'>
<a class='button'>Test</a>
<a class='button'>Test</a>
</div>
</article>
<!--THIS DOESN'T WORK, should have rounded borders-->
<article>
<div class='btn-group'>
<a class='button'>Test</a>
</div>
</article>
Run Code Online (Sandbox Code Playgroud)
它适用于有多个按钮的情况,但只有一个按钮时,按钮的四周都没有圆角.
我正在使用Rails 4
我有一个route.rb文件,看起来像:
resources :books
Run Code Online (Sandbox Code Playgroud)
但是,我希望应用程序中的网址看起来像/b/101而不是/books/101。
我意识到我可以逐一遍历并重命名每个资源路径,但是没有办法通过resources某种方式来做到这一点吗?有点像您如何通过做来改变参数resources :books, params: :new_id?
我有一个Rails 4应用程序,其中我有以下代码:
我的_form_html.erb
<%= nested_form_for @store, :html => {:multipart => true, :honeypot => true} do |f| %>
<%= f.text_field :name %>
<% if params[:action] == "new" %>
<textarea name="store[products_attributes][0][product_fields_attributes][0][text_content]"></textarea>
<% else %>
<textarea name="store[products_attributes][0][product_fields_attributes][0][text_content]">VALUE</textarea>
<% end %>
<%= f.submit%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
我的控制器看起来像:
before_action :set_store, only: [:show, :edit, :update, :destroy]
def new
@store = Store.new
end
def edit
end
def create
@store = Store.new(store_params)
respond_to do |format|
if @store.save
format.html { redirect_to @store, notice: 'Store was successfully created.'}
format.json { …Run Code Online (Sandbox Code Playgroud) 我有以下jQuery可排序代码:
$( ".list" ).sortable({
update: function(){
$.ajax({
url: '/books/sort',
type: 'post',
items: 'li',
data: $('.list').sortable('serialize'),
dataType: 'script',
complete: function(request){
alert("jjjj");
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
和我的控制器中的排序操作,如:
def sort
params[:book].each_with_index do |id, index|
Book.update_all({position: index+1}, {id: id})
end
render nothing: true
end
Run Code Online (Sandbox Code Playgroud)
但我得到错误:
ArgumentError (wrong number of arguments (2 for 1)):
app/controllers/books_controller.rb:28:in `block in sort'
Run Code Online (Sandbox Code Playgroud) 我是一个非常新手的程序员,他试图实现我认为非常简单的东西,但是在搜索之后还没有找到解决方案.
所以现在我有一个名为msg的变量.msg是动态生成的,可以是2-999之间的任何位置.
我有一个非常简单的选择:
<form method='post' class='myForm' action=''>
<select name='locationSelect' class='locationSelect' data-param='location_IDNUMBER'>
<option value='1'>Exam Room</option>
<option value='2'>Exam Room 2</option>
<option value='3'>X-Ray Room</option>
<option value='1000'>Check Out</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
我的问题是:假设msg的值为3.如何显示值为3的选项,因此所选选项(在单击箭头之前首先显示的选项)是X-Ray Room?
我的代码(从更大的代码块中取出:
$e.find('.locationSelect').show();
Run Code Online (Sandbox Code Playgroud)
我怎样才能修改它来说:
$e.find('.locationSelect':value=msg).show(); //this would show the .locationSelect with the selected value being the one with the id of 3, or whatever msg is
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助!如果您需要更多细节,请询问!
我想要的
//before preg_replace -> Hi (Jimmy),
$string = preg_replace('/[^\da-z]/i', '', $string);
//after current preg_replace -> HiJimmy
//what it should be -> Hi Jimmy
Run Code Online (Sandbox Code Playgroud)
preg_replace删除除空格外的所有字母数字字符.这可能吗?
我有一个使用Turbolinks和Backbone.js的Rails 4应用程序.
基本上,我的路由器看起来像:
var BookRouter = Backbone.Router.extend({
routes: {
'': 'index'
},
index: function(){
var bookView = new BookView({
el: ".wrapper"
});
}
});
$(function() {
if (Backbone.History.started == false) {
var bookRouter = new BookRouter();
Backbone.history.start({ pushState: true, hashChange: false });
}
});
$(document).on('page:load', function (){
Backbone.history.stop();
Backbone.history.start({ pushState: true, hashChange: false });
var bookRouter = new BookRouter();
});
Run Code Online (Sandbox Code Playgroud)
这是场景:
用户登陆http://website.com/,将用户带到索引路径,索引路径将模板加载到.wrapper中,如上面的路由代码所示.这很好用.
用户点击我的一个Rails生成的页面(例如,我有一条http://website.com/books路线显示用户创建的所有书籍.)这也可以.
用户仍然在http://website/books路线上.如果单击我的徽标,它会将您带到索引路径(由上面的骨干代码生成的路径).这很好用.
现在问题:如果你回到第3步,而不是点击徽标,决定点击后退按钮,然后从书籍路线回到索引路线,放入$ el .wrapper的内容是重复两次.例如,在我的模板中,我有"请选择要继续的书".如果你去了第1步,你只会看到一次这样的话.但是现在,每次进入/书籍然后点击后退按钮n次,你会看到n组单词.
我在骨干视图中有以下代码:
var BookView = Backbone.View.extend({
initialize: function() {
this.render();
},
render: function() {
this.model.fetch({
success : function(model, resp, opt) {
alert(this.$el.html() ); //THIS ONE DOESN'T WORK?
}
});
alert(this.$el.html() ); // THIS ONE WORKS FINE
}
});
Run Code Online (Sandbox Code Playgroud)
我有两个alert(this.$el.html() );电话,一个在提取之外,一个在里面.但由于某种原因,fetch调用之外的那个工作,但fetch调用内的一个返回错误:
Uncaught TypeError: Cannot read property 'html' of undefined
javascript ×8
jquery ×7
html ×5
ruby ×4
backbone.js ×2
php ×2
activerecord ×1
css ×1
dreamweaver ×1
forms ×1
ios ×1
iphone ×1
mobile ×1
mysql ×1
postgresql ×1
regex ×1
routing ×1
turbolinks ×1