Jquery ajaxForm () не запускает «успех», хотя он работает успешно - PullRequest
0 голосов
/ 30 июня 2011

Сегодня я пытался отправить файлы через запрос Ajax с помощью плагина JQuery AjaxForm.Тем не менее, он не запускает функцию успеха, так как загружает файл без каких-либо ошибок во время выполнения JavaScript или ошибки времени компиляции.

Вот мой код:

<table id="haberresmiekle">
<form action="action.asp?kmt=resimyukle" method="post" enctype="multipart/form-data" id="haberresmiekleform">
<tr>
    <td><input type="file" name="file"></td>
</tr>
<tr>
    <td><input id="b" type="submit" value="Gonder"></td>
</tr>
</form>
</table>

и

<script> 
$("#haberresmiekle").dialog({autoOpen:false,title:"Resim Yukle"});
        var options={
                target:"#haberresmiekle",
                success:function(){alert('x');$("#haberresimekle").dialog('close');}
            };
        $("#haberresmiekleform").ajaxForm(options); 
$("#b").button();
</script>

Спасибо за любую помощь

Примечание. Решение устранено.

1 Ответ

1 голос
/ 30 июня 2011

Ваш скрипт ничего не сделает (кроме IE), если вы не используете допустимые селекторы.

$(haberresmiekleform)-> $('#haberresmiekleform')
$(haberresmiekle)    -> $('#haberresmiekle')
$(button)            -> $('#button')
...