调用多个onSubmit函数而不刷新页面
Call multiple functions onSubmit without page refreshing
我的函数触发一个表单的onSubmit并调用另外两个函数,但是我不想刷新页面。
$('form').submit(function(){
functionA()
functionB();
return false;
});
function functionB(){
var image = new Image();
var canvas = document.getElementById("flag");
var context = canvas.getContext("2d");
image = context.getImageData();
alert('remove');
}
这工作得很好,当我只调用函数a,当函数b是空的,所以我认为问题必须在函数b ?
编辑。
我的画布是在一个单独的HTML文件中定义的,像这样:
<canvas id="flag"></canvas>
控制台显示Uncaught Error: NotSupportedError: DOM Exception 9
getImageData
是您使用getContext()
检索的context
对象上的方法。canvas元素没有这样的方法。
var canvas = document.getElementById('flag');
var context = canvas.getContext('2d');
image = context.getImageData();
我也没有看到在没有任何参数的情况下使用getImageData
,并且找不到支持这一点的文档。通常,传递4个参数指定x, y, width, height
;见https://developer.mozilla.org/en-US/docs/HTML/Canvas/Pixel_manipulation_with_canvas
相关文章:
- 停止对document.ready函数的重定向/刷新
- 刷新按钮以调用javascript函数
- j查询如何在加载了 load() 函数的页面上进行 POST/AJAX,而无需刷新页面
- 如何等到iframe刷新完成后再执行函数
- 如何使用AJAX函数在不刷新页面的情况下发送表单,我缺少什么?我必须为此使用休息框架吗?
- Javascript 函数在页面刷新时不可用
- onchange 函数需要时间来刷新页面
- 如何将数据从表单传递到 php 函数到 javascript 以在画布上绘制而不刷新页面
- 需要 Ajax 函数 - 在不刷新页面的情况下更新数据库
- 使用 Javascript 在页面刷新时调用函数
- 刷新函数未正确调用 d3
- AJAX/JQuery:提交表单和调用函数而不刷新页面
- 如何在不刷新页面的情况下多次执行构造函数
- jQuery - 刷新每个()函数
- Jquery 移动函数不起作用 == 页面刷新
- 具有剑道网格刷新的回调函数
- 页面刷新函数的回调函数
- 刷新函数内的javascript if语句
- 如何处理IE中多次刷新函数的框背景颜色
- 更新刷新函数中的挖空可观察字符串