我有一个表单,我想使用jQuery Validation插件进行验证.我目前有一个带有array(name="inputname[]")的input元素的问题,它是用jQuery动态创建的.on().让我解释一下这个问题:
name[].对于完整代码,我在这里创建了一个jsfiddle:http://jsfiddle.net/ThE5K/4/
jQuery:
$(document).ready(function () {
// MODE 1
// With [] or array name <<<< this one is not working
$("#addInput").on('click', function () {
$('#inputs').append($('<input class="comment" name="name[]" />'));
});
/* MODE 2
Without [] or array name <<<< this one is working
var numberIncr = 1;
$("#addInput").on('click', function () {
$('#inputs').append($('<input class="comment" name="name' + numberIncr + '" />'));
numberIncr++;
});
*/ …Run Code Online (Sandbox Code Playgroud) 我是Facebook应用程序开发的新手,也是JavaScript和PHP编程的新手.
我目前正在开发一个Facebook应用程序,但目前仍处于Request Dialog窗口.
当请求对话框出现时,我选择我想要的朋友,然后单击"发送请求",执行requestCallback(响应),并按预期通知获取请求的朋友.但是,如果单击"取消"或蓝色关闭按钮,则还会执行requestCallback(响应),但未向选定的朋友通知该请求.
这是我的代码:
function requestCallback(response)
{
//console.log(response);
location.href='step2.php';
}
Run Code Online (Sandbox Code Playgroud)
因此,无论是单击"取消"还是关闭按钮,上面的脚本仍然会执行(转到我指定的页面step2.php.)
我想要的是当用户点击取消按钮或关闭模态窗口按钮时,页面停留在同一页面.
有谁知道如何解决这个问题?
谢谢!