【发布时间】:2014-01-12 01:17:18
【问题描述】:
我有一个 AJAX 代码;
<script>
function copy_file() {
$.ajax({
url: 'copy.php',
success: function(data) {
if (data == 'true') {
alert('The file has been copied');
}
}
});
</script>
下面是我的 PHP 代码;
<?php
function copyFile($test_image, $base_image) {
copy($test_image, $base_image);
}
?>
这里是我的 HTML 代码;
<label><input type="button" name="button" value="copy files" onclick= copy_file('c:\path1','c:\path1')">
如何将多个值(通过值,我的意思是路径)从 AJAX 传递到 PHP?
我做错了什么,我该如何解决?
【问题讨论】:
-
为什么要在 AJAX 请求中复制文件?
-
AJAX 没有什么。这只是http请求。它们在后台“静默”完成的事实是无关紧要的——它仍然只是一个 HTTP 请求。 EXACT 与普通表单提交相同的机制也适用于 ajax 调用:您需要传递相关信息。
-
我尝试使用 js activeobject 来复制文件,但它只适用于 ie 和所有浏览器,我需要有复制按钮,我想使用 ajax 和 php。有人可以修复代码吗?