苦恼:如何实现不新开浏览器而向服务器提交一段脚本去执行一段代码? 由简到繁1、用框架或插入式框架2、用xmlhttp控件3、用js标签的src属性在不需要返回值的时候还可以用img对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 由简到繁1、用框架或插入式框架2、用xmlhttp控件3、用js标签的src属性在不需要返回值的时候还可以用img对象 <?if(isset($submit) && $submit !=""){//验证提交的信息//执行提交后的代码//或者转向到新页面header,或者输出echo exit;}?><html><form method=post><!--或者在这里加入action='本页的url?submit=sub' 这样加上一个标记--><input type=hidden name=submit value=sub><!--此处插入一个隐含的input就行了--></form></html> 谢谢两位的解答,我先试试goodname()(︿_︿)() 的方法, xuzuning(唠叨) 您能不能从百忙中抽出一点时间来详细指点一下xmlhttp怎么使用? 可是我怎么向一段php直接发送数据,该php根据发送的请求来执行一段服务器脚本,该怎么实现?有高手拉我一把 使用xmlhttp的例子test.php 实际上是htm文件<script>function saveXML(v){ var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP"); xmlHTTP.open("POST","server.php",false); xmlHTTP.setRequestHeader("Contrn-type","text/xml"); xmlHTTP.send(v); if(xmlHTTP.responseText.indexOf("Error:")!=-1) { alert(xmlHTTP.responseText); }else { document.all.txt.value = xmlHTTP.responseText; }}</script><input type=text name=txt size=60><input type=button onClick="saveXML(document.all.txt.value)">server.php 动作:收到数据后返回应答信息<?php$s = $HTTP_RAW_POST_DATA;echo "ok! $s";?> xuzuning(唠叨) 毫不犹豫把分给你!拜你为师我现在在test.php里还想把一个比如meeting_id的值<input name='meeting_id' type=hidden value="<? echo $ses_meeting_id; ?>">传过去,怎么弄呢? 简单替换问题(在线等) 一个小数点问题 用XML-DOM读解析XML出现乱码~ 在线等啊!!!请高手指点指点.php与oracle连接问题!!!! 谁有PHPBB论坛的下载地址啊 在线请教!!!!!!!! http://www.sports-home.com/images/upload/11405.gif 谁有中文的phpMyAdmin CodeIgniter新手,请教点击跳转事件 新手求教foreach的问题! 看看出了什么问题! 有关于php安装的问题
1、用框架或插入式框架
2、用xmlhttp控件
3、用js标签的src属性在不需要返回值的时候还可以用img对象
if(isset($submit) && $submit !=""){
//验证提交的信息
//执行提交后的代码
//或者转向到新页面header,或者输出echo
exit;
}
?>
<html>
<form method=post><!--或者在这里加入action='本页的url?submit=sub' 这样加上一个标记-->
<input type=hidden name=submit value=sub><!--此处插入一个隐含的input就行了-->
</form>
</html>
test.php 实际上是htm文件
<script>
function saveXML(v)
{
var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("POST","server.php",false);
xmlHTTP.setRequestHeader("Contrn-type","text/xml"); xmlHTTP.send(v); if(xmlHTTP.responseText.indexOf("Error:")!=-1) {
alert(xmlHTTP.responseText);
}else {
document.all.txt.value = xmlHTTP.responseText;
}
}</script><input type=text name=txt size=60>
<input type=button onClick="saveXML(document.all.txt.value)">server.php 动作:收到数据后返回应答信息
<?php
$s = $HTTP_RAW_POST_DATA;
echo "ok! $s";
?>
<input name='meeting_id' type=hidden value="<? echo $ses_meeting_id; ?>">
传过去,怎么弄呢?