有一个程序,其中有一段JS代码,读取json格式的data.js里面相应的文字,把外部文件name段输出格式全部定义为字符#-#,
<script type="text/javascript">
var thispar = new datapar("data.js", "http://www.baidu.com/s?wd=#-#");
</script>
data.js格式大致为:
jsonResponse[rCount++] = {id:'1',name:'mac'};
jsonResponse[rCount++] = {id:'1',name:'toshiba'};
jsonResponse[rCount++] = {id:'1',name:'nec'};
... ...用IE打开页面后后,源代码显示为:
<li><a href="http://www.baidu.com/s?wd=mac">mac</a></li>
<li><a href="http://www.baidu.com/s?wd=toshiba">toshiba</a></li>
<li><a href="http://www.baidu.com/s?wd=nec">nec</a></li>我现在想把这段JS代码里面的http://www.baidu.com/s?wd=#-#,替换成站内post功能,类似于:
<form action="index2.php" method="post"><input name="name" id="name" type="hidden" value="#-#" /><input type="submit" value="#-#"></form>求如何修改?

解决方案 »

  1.   

    JS高手呢?<script type="text/javascript">到底有没有可能加POST传递?
      

  2.   

    你用Jquery的ajax行吗有Post提交
      

  3.   

    楼主用的是什么东西啊,用jquery
      

  4.   

    按你所说,不就这样吗:
    <form action="http://www.baidu.com/s" method="post">
    <select name="wd"><option value="mac" checked>mac</option><option value="toshiba">toshiba</option><option value="nec">nec</option></select>
    <input type="submit" value="提交"></form>
      

  5.   

    widget。文件很多,代码太复杂,我也不知道它是怎么做到的。
    用JQUERY和AJAX就破坏它的结构了。
    我只想换一个超链的效果,如何在<script type="text/javascript">里插POST传递?
      

  6.   

    UP
    <script type="text/javascript">里,有没有POST传递?
    高手们给个说法吧。
      

  7.   


    这就够呛。除了表单(就是我上面写的那种形式)和AJAX,似乎就没有POST的可能了。
    链接后面加参数,就是GET方式。不可能POST。