我有这个javascript / ajax代码,我已经调整了半天,现在只需添加一个由php脚本回应的div响应。任何帮助将非常感激。
<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>
答案 0 :(得分:1)
正如GHOST93所说,你的代码中没有AJAX调用。 但对我来说,您似乎正在尝试根据选择框中选择的内容更改操作属性。这本身不需要Ajax调用。
尝试在脚本中添加这样的内容 http://jsfiddle.net/W4Km8/7431/
$("#machine").change(function(){
$("#form1").attr("action", $(this).val());
});
你可以放弃你的addaction()函数。