可以这样:
……
fd.append('Filedata', fm)
fd.append('id', 5)
fd.append('sid', 8)
obj.open("post", "upload.php")
……
或者这样:
……
obj.open("post", "upload.php?id=5&sid=8")
……
前一种方式,在upload.php中要通过$_POST['id']来获取参数,而后一种方式,则通过$_GET['id']来获取参数值。
有一个办法很方便a.js文件改成其他服务器端脚本,但输出是js语法格式
比如把a.js改成a.php文件
代码示例如下:
<?php $id = $_GET['id'] echo ' function tan(){ alert("' . $id . '") } '这个文件会获取提供的id的值,然后生成一个js函数方法
调用的时候:
<script type="text/javascript" src="a.php?id=20"></script><button onclick="tan()">Click</button>
上面是js引入这个php文件,并提供一个参数id,值是20
然后加了一个按钮触发点击事件调用a.php生成的js函数方法,结果是会弹出20的提示警告框
效果如下图:
满意请采纳。