如何让传参又不跳转网页?

mingfish 2009-11-05 03:48:58
我的首页index.htm上有个form需要传递参数运行addpage.php文件,但我不想按了提交以后跳转到addpage.php页面去,也不想通过addpage.php上添加跳转代码跳回index.htm(因为有些js在index.htm运行改变了页面效果,重新刷新会效果就没了),请问能否按提交按钮后让addpage.php在不打开的情况下运行,或者在新建一个窗口运行?只要能不刷新index.htm文件就好。


...全文
1153 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
x1987xiaoxiao 2009-11-06
  • 打赏
  • 举报
回复
恩恩 ajax方便
hutaoooooo 2009-11-06
  • 打赏
  • 举报
回复
最好的办法就是用Ajax。

最简单的方法是在form里面用target打开新窗口:
<form name="config" method="post" action="addpage.php" target="_blank">
这样会在新窗口打开。

折中的办法是建<iframe name="hideframe" style="width:0px;height:0px;display:none;">
然后把form的target设置为“hideframe”。
technicfirst 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 yy8616270 的回复:]
你的javascript基础太差了,取值都不会,还搞这些,你得从基础开始。
[/Quote]

有道理,跟我一样差
yy8616270 2009-11-05
  • 打赏
  • 举报
回复
你的javascript基础太差了,取值都不会,还搞这些,你得从基础开始。
mingfish 2009-11-05
  • 打赏
  • 举报
回复
那位高手能写个例子?不刷新就能运行php文件传递参数?
jquery那个ajax不知道怎么传form里面的参数过去
mingfish 2009-11-05
  • 打赏
  • 举报
回复
按照各位老大的意见,学习了jquery ajax的api,但还是解决不了,生成的result.htm没有得到index.htm中输入的数据。大家看看怎么回事。
详情请接着看我另外一个帖子:
jquery ajax如何传递参数到php中去?
t240034137 2009-11-05
  • 打赏
  • 举报
回复
学习! 又是一个我不懂得技术!
床上等您 2009-11-05
  • 打赏
  • 举报
回复
jquery 的 ajax 吧
两个语句就OK了
llj480028 2009-11-05
  • 打赏
  • 举报
回复
ajax 是最好能解决你这个问题,或者用smarty模板也可以的!
leonzhang2008 2009-11-05
  • 打赏
  • 举报
回复
prototype.js里的ajax对象比较简单

Ajax.Request
你可以这样创建它

var url = 'http://yoursever/your/your';
var pars = 'id=xxx';
var myAjax = new Ajax.Request(
url,
{method: 'get', parameters: pars, onComplete: yourfunction}
);

parameters表示你要传递的参数,比如id=xxx这些。
XMLHttpRequest在HTTP请求期间的阶段分为:Loading, Loaded, Interactive, Complete。
Ajax.Request对象在任何一个阶段都可以调用你自定义的方法,形式如onxxxxxxx:yourfunction,比如我们上面提到的onComplete,是最常用的。
decast 2009-11-05
  • 打赏
  • 举报
回复
用个Jquery或者prototype等JS框架
看下手册,实现起来很简单
Siramizu 2009-11-05
  • 打赏
  • 举报
回复
目前流行ajax,也可以考虑搞个0大小的iframe比如,<iframe name="xx"
那form的target="xx",也可以试试target="_blank"这个没试过,如果成功会跳新窗口
decast 2009-11-05
  • 打赏
  • 举报
回复
AJAX

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧