针对xhEditor上传程序开发规范,http://xheditor.com/manual/2#chapter4
以及在xhEditor程序demo中的uptest.html独立上传页面,上传文件后回传如下参数:{'err':'','msg':{'url':'!upload\/day_110131\/20110131164055468.jpg','localname':'Thunder.jpg','id':'1'}}
现谁能利用此回传函数用JQuery或JS写个将上传成功后的文件路径传至某表单文本框。帮忙写个,因为我实在不懂。 <form method="post" name="form1" action="upload.asp?immediate=1" enctype="multipart/form-data">
<input type="file" size="13" name="filedata" />
<input type="submit" size="13" name="submit" value="提交上传" />
</form>

解决方案 »

  1.   


    var resText = "{'err':'','msg':{'url':'!upload\/day_110131\/20110131164055468.jpg','localname':'Thunder.jpg','id':'1'}";
    var jsonObj = eval("("+resText+")");
    document.getElementById('你的表单ID').value=jsonObj.msg.url;
    试试吧。
      

  2.   

    楼上的 都知道restext字符串的内容了处理很多人都会
    我们现在的疑问是:只知道upload文件返回给编辑器了一个json格式的字符串,里面有本次上传的文件的url,
    可是怎么获取这个字符串?因为我们需要把这个url写入编辑器别面正在编辑的文章的数据库字段中,
    我不明白直接在upload文件中写入数据库,那么文件和正在编辑的文章如何建立联系呢?