Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值_Javascript - Fatal编程技术网

我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值

我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值,javascript,Javascript,我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值 <script type="text/javascript"> function jumper(){ var number=document.getElementById("email").value; var idx =""; var idz=""; if (idx > -1 ) { document.location.href = '/run.p

我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值

<script type="text/javascript">  
function jumper(){  
    var number=document.getElementById("email").value; 
    var idx ="";
    var idz="";
if (idx > -1 ) {
  document.location.href = '/run.php' ;
}
else if(idz > -1 ) {
  document.location.href = 'https://stackoverflow.com/questions/40539097/redirect-user-to-another-html-page-if-the-condition-is-true' ;
}
else{
    alert("sorry");
}
} 
</script>
我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值

<script type="text/javascript">  
function jumper(){  
    var number=document.getElementById("email").value; 
    var idx ="";
    var idz="";
if (idx > -1 ) {
  document.location.href = '/run.php' ;
}
else if(idz > -1 ) {
  document.location.href = 'https://stackoverflow.com/questions/40539097/redirect-user-to-another-html-page-if-the-condition-is-true' ;
}
else{
    alert("sorry");
}
} 
</script>

函数跳线(){
var number=document.getElementById(“电子邮件”).value;
var idx=“”;
var idz=“”;
如果(idx>-1){
document.location.href='/run.php';
}
否则如果(idz>-1){
document.location.href=https://stackoverflow.com/questions/40539097/redirect-user-to-another-html-page-if-the-condition-is-true' ;
}
否则{
警惕(“抱歉”);
}
} 

我希望javascript不仅可以重定向,而且还可以将输入值从php文件发布到电子邮件中

现在,您正在以GET或普通方式“指导”,而不在页面之间传输任何数据

使用jQueryPost函数,您将能够停留在同一页面上,并将数据提交到外部PHP页面(当然是在同一台服务器上),然后接收一个结果,该结果可以显示是否成功或失败

关于这一主题,还有一些需要学习和阅读的地方,但我保证这是值得的

一些关键词:

AJAX(您应该使用的)、PHP(后端)、JSON(用于传递表单值的语言,以及来自后端的结果)

希望这有帮助


向您问好,

我建议您

现在,您正在以GET或普通方式“指导”,而不在页面之间传输任何数据

使用jQueryPost函数,您将能够停留在同一页面上,并将数据提交到外部PHP页面(当然是在同一台服务器上),然后接收一个结果,该结果可以显示是否成功或失败

关于这一主题,还有一些需要学习和阅读的地方,但我保证这是值得的

一些关键词:

AJAX(您应该使用的)、PHP(后端)、JSON(用于传递表单值的语言,以及来自后端的结果)

希望这有帮助


亲切问候,

在位置历史记录中分配新位置时,与单击链接相同。 您应该传统地使用javascript提交表单,而不仅仅是分配一个新位置

var form = document.getElementsByTagName("form")[0];
form.action = "/run.php";
form.method = "post";

form.submit();

现在,上面的代码应该发布表单并将您重定向到所需的php文件。

当您在位置历史记录中分配新位置时,它与单击链接相同。 您应该传统地使用javascript提交表单,而不仅仅是分配一个新位置

var form = document.getElementsByTagName("form")[0];
form.action = "/run.php";
form.method = "post";

form.submit();
现在,上面的代码应该发布表单并将您重定向到所需的php文件