相关疑难解决方法(0)

为什么使用JavaScript eval函数是一个坏主意?

eval函数是一种动态生成代码的强大而简单的方法,那么有什么警告呢?

javascript security eval

522
推荐指数
14
解决办法
25万
查看次数

来自表单属性的Javascript回调

我已经设置了一些自动表单提交代码.基本上,当提交表单时,javascript会处理它,查找所有输入等,并通过ajax将数据发送到表单的action attr.

$j('body').delegate('form', 'submit', function(e) {
    e.preventDefault();
    if($j(this).prop('data-callback', true))
        asf.forms.processForm($j(this).attr('name'), $j(this).attr('data-callback'));
    else
        asf.forms.processForm($j(this).attr('name'));
});
Run Code Online (Sandbox Code Playgroud)

但我需要包括回调.我需要使代码全局化,因此我无法为每个表单编写任何细节.所以我想添加一个带回调函数名的属性,如下所示:

<form action="" method="" data-callback="posts.addPost()">
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何在javascript中触发该函数.有任何想法吗?我不能使用onsubmit,因为我需要访问所有表单信息,这意味着在ajax响应中执行此回调.

谢谢

javascript jquery post callback

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

标签 统计

javascript ×2

callback ×1

eval ×1

jquery ×1

post ×1

security ×1