我有一个页面,我们可以调用parent.php。 在这个页面中,我有一个提交表单的iframe,除此之外,我有一个ID为“目标”的ID。 是否有可能在iframe中提交表单,以及何时成功刷新目标div。 说加载一个新的页面或东西? 编辑:目标div是在父页面,所以我的问题是基本上,如果你可以做一个例子一个jQuery调用之外的iframe到父。 那看起来怎么样? 编辑2:所以这就是我的jQuery代码现在的样子。 它在iframe页面中。 div #target在parent.php中 $(;"form[name=my_form]").submit(function(e){ e.preventDefault; window.parent.document.getElementById('#target'); $("#target").load("mypage.php", function() { $('form[name=my_form]').submit(); }); }) 我不知道如果脚本是积极的,因为表单提交成功,但没有任何反应的目标。 编辑3: 现在即时通讯尝试从iframe中的链接调用父页面。 那里也没有成功 <a href="javascript:window.parent.getElementById('#target').load('mypage.php');">Link</a>
有谁知道一个jQuery插件,使每个浏览器的Mac OS X狮子风格滚动条? 提前致谢。 编辑:这是Windows用户的图像
我有一个input <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> 在我的Vue.js组件中,我确实有, .. .. ready() { this.form.name = this.store.name; this.form.validated = this.store.validated; }, .. validated为boolean 0或1 ,但不pipe数据库中存储了什么值,我的input总是被禁用 如果input为false,则需要禁用input,否则可编辑 更新: 这样做总是使input(不pipe我在数据库中有0或1) <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> 这样做总是禁用input(不pipe我在数据库中有0还是1) <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled : ''">
在jQuery模式对话框中,有没有办法select一个button作为默认的动作(当用户按下Enter键时执行的动作)? jquery网站示例: jquery对话框模态消息 在上面的例子中,当用户按下Esc时,对话框closures。 我想在用户按下Enter键时调用“OK”button动作。
有没有办法传递一个未知数量的参数: var print_names = function(names) { foreach(name in names) console.log(name); // something like this } print_names('foo', 'bar', 'baz'); 另外,我如何获得通过参数的数量?
有什么JavaScript的交互式debugging器? 我在想象左边的一个网页,右边是一个REPL接口。 或者甚至可能没有网页,所以我可以玩JavaScript的语言。 一些不需要使用Firebug或VS中的断点来刷新网页的问题,以便检查本地代码并将代码input到Watch窗口中。 也许我只需要更好地学习Firebug? 毕竟,JavaScript并不需要被编译 。 有点像LinqPad,但对于JavaScript也许? 有人在这里跟着我?
我看到这个问题 ,我想知道JavaScript中的相同的东西。 如果在JavaScript中使用string或字符时,应用程序似乎行为相同,那么这两个字符之间有什么区别呢? 我在使用“构buildstring”中看到的唯一优点是我可以做如下的东西: var toAppend = '<div id="myDiv1"></div>'; 代替: var toAppend = "<div id=\"myDiv1\"></div>"; 他们之间有什么重要的区别,我应该知道吗?
我正在使用Handlebars模板,并且JSON数据已经在[Object object]中表示出来了,我怎样才能在Handlebars之外parsing这些数据呢? 例如,我试图通过一个句柄标签在页面上填充一个JavaScriptvariables,但这是行不通的。 有什么build议么? 谢谢! 编辑: 为了澄清,我使用ExpressJS w / Handlebars模板。 在我的路线上,我有这样的: var user = {} user = {'id' : 123, 'name' : 'First Name'} res.render('index', {user : user}); 然后在我的index.hbs模板中,我现在有一个{{user}}对象。 我可以使用{{#each}}遍历对象。 不过,我也使用Backbonejs,我想将这些数据传递给一个View,例如: myView = new myView({user : {{user}}); 问题是,如果我把它放在console.log中, {{user}}只是在源代码中显示[Object object] ,我得到一个错误'Unexpected Identifier'。
我在HTML和JavaScript中使用表单。 我想要一个提醒,只有当用户input一个信件,然后点击submit时才会popup。 所以我有HTML代码: <form name="myForm" action="" onsubmit="return checkInp()" method="post"> First name: <input type="text" name="age"> <input type="submit" value="Submit"> 和JavaScript代码: function checkInp() { var x=document.forms["myForm"]["age"].value; if (x consists of any letters) // this is the code I need to change { alert("Must input numbers"); return false; } }
我有以下事件的骨干视图。 它的产品视图 – 三个选项卡(“全部”,“前3名”,“前5名”) 我可以以某种方式传递一个参数到方法声明,以便它相当于以下(这是行不通的)? events : { "click #top-all": "topProducts(1)" "click #top-three": "topProducts(2)" "click #top-ten": "topProducts(3)" }, topProducts(obj){ // Do stuff based on obj value }