【发布时间】:2014-06-02 18:38:35
【问题描述】:
我想在上传图片后立即显示。为此,我在 ajax 的 .success() 函数中添加了函数 $('#imageInput').on('change', function()),但它不起作用。 alert("good") 弹出“好”,但 alert("better") 没有弹出“更好”。
任何想法如何实现这一目标?
JS:
function afterSuccess(data)
{
if(data.indexOf('error')<0)
{ alert ("good");
$('#imageInput').on('change', function() {
alert ("better");
readPath(this);
});
}
}
【问题讨论】:
-
那是因为你只创建了一个事件处理程序——你永远不会触发它。
-
上传时输入不会改变。
-
@tymeJV 你能详细说明一下吗?
标签: javascript jquery ajax image