2015-12-14 5 views
1

У меня есть этот javascript/ajax-код, который я настраивал на пол дня, чтобы просто добавить ответ div, который был эхом задан скриптом php. Любая помощь приветствуется.Добавление ответа Div на ActionPerformed

<form id="form1" name="form1" method="post" enctype="multipart/form-data"> 
<select id="machine" name="machine" class="field" > 
<option value="" selected="selected">Choose..</option> 
<option value="machine1.php">Machine 1</option> 
<option value="machine2.php">Machine 2</option> 
</select> 
</fieldset> 
<fieldset> 
    <legend><strong>Select a file to upload</strong></legend> 

    <input type="file" id="files" name="files[]" size="40" multiple="multiple" /> 
    <br /> 
     <p></p> 
     <input type="submit" value="Upload File" id="upload" /> 
     <br /> 
     <br /> 
    </form> 
    <div id="information"></div> 
</fieldset> 
<fieldset> 
<legend><strong>Uploaded Files</strong></legend> 
    <div id="uploaded"></div> 
</fieldset> 
<script type="text/javascript"> 
function addaction(actionvalue){ 
$("#form1").attr("action",actionvalue); 
}; 
</script> 
+5

где ajax звонок ??? – Aatman

ответ

1

Как сказал GHOST93, в вашем коде нет вызова AJAX. Но мне кажется, что вы пытаетесь изменить атрибут действия на основе того, что выбрано в поле выбора. Это само по себе не требует вызова Ajax.

Попробуйте добавить что-то вроде этого в сценарий http://jsfiddle.net/W4Km8/7431/

$("#machine").change(function(){ 
    $("#form1").attr("action", $(this).val()); 
}); 

И вы, вероятно, можете оставить функцию вашего AddAction().

+0

Я обойдусь с кодом, который вы предоставляете, и я проверю, получится ли это правильно. – SilverRay

Смежные вопросы