javascript检查是否存在$\u POST
我有这样一个场景:javascript检查是否存在$\u POST,javascript,php,jquery,html,post,Javascript,Php,Jquery,Html,Post,我有这样一个场景: 在my index.html中,一个表单包含一个文本框和一个带有方法POST和操作的按钮,另一个页面名为middlescan.html 在body onload事件中调用名为checkpost的js函数的middlescan.html 将js函数转换为midlescan.html,它必须检查$\u post变量是否已设置或不为空,如果为正,则生成一些内容,否则返回index.html 我的问题是: 如何在javascript中检查是否进行了$u POST调用 我现在的情况
- 在my index.html中,一个表单包含一个文本框和一个带有方法POST和操作的按钮,另一个页面名为middlescan.html
- 在body onload事件中调用名为checkpost的js函数的middlescan.html
- 将js函数转换为midlescan.html,它必须检查$\u post变量是否已设置或不为空,如果为正,则生成一些内容,否则返回index.html
<form id="form1" name="form1" method="post" action="middlescan.html">
<p>
<label for="oStxt"></label>
</p>
<table width="60%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6%"> </td>
<td width="17%"><input type="text" name="oStxt" id="oStxt" /></td>
<td width="77%"><input type="submit" name="button" id="button" value="Invia" /></td>
</tr>
</table>
</form>
<?php
$datat = array();
if(!is_null($_POST['oStxt']) || $_POST['oStxt'] != "") {
$datat[urlpost]=“nullo”
//Creo il文件json
echo json_编码($datat)
提前感谢
$\u POST
是javascript无法访问的服务器端变量
如果要在发送前检查表单中要POST
ed的变量:
<form action="some_url" onSubmit="if (this.input_name.value == ''|| this.input_name.value==' ') { alert('empty value found'); return false;}">
$\u POST
是javascript无法访问的服务器端变量
如果要在发送前检查表单中要POST
ed的变量:
<form action="some_url" onSubmit="if (this.input_name.value == ''|| this.input_name.value==' ') { alert('empty value found'); return false;}">
$\u POST
是javascript无法访问的服务器端变量
如果要在发送前检查表单中要POST
ed的变量:
<form action="some_url" onSubmit="if (this.input_name.value == ''|| this.input_name.value==' ') { alert('empty value found'); return false;}">
$\u POST
是javascript无法访问的服务器端变量
如果要在发送前检查表单中要POST
ed的变量:
<form action="some_url" onSubmit="if (this.input_name.value == ''|| this.input_name.value==' ') { alert('empty value found'); return false;}">
相反,您可以检查每个表单元素是否在客户端本身设置,如果只是检查表单元素是否已填充或为空 比如:
否则,您需要在PHP中创建一个桥接文件,这样您就可以通过AJAX调用该文件。相反,您可以检查每个表单元素是否已在客户端本身设置,如果只是检查表单元素是否已填充 比如:
否则,您需要在PHP中创建一个桥接文件,这样您就可以通过AJAX调用该文件。相反,您可以检查每个表单元素是否已在客户端本身设置,如果只是检查表单元素是否已填充 比如:
否则,您需要在PHP中创建一个桥接文件,这样您就可以通过AJAX调用该文件。相反,您可以检查每个表单元素是否已在客户端本身设置,如果只是检查表单元素是否已填充 比如:
否则,您需要在PHP中创建一个桥接文件,这样您就可以通过AJAX调用该文件。您必须在PHP中进行检查,或者对某些PHP脚本使用一些AJAX调用,因为除了通过AJAX调用,javascript无法访问后端脚本语言 如果需要基于某个php变量执行特定的js代码,可以在php中执行以下操作
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script>
$(document).ready(function(){
//do something here.
});
</script>
END;
}
?>
或者加载一个js文件
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script type="text/javascript" src="/someJSFile.js"></script>
END;
}
?>
但是请注意,在浏览器加载页面并且没有在php中执行之前,javascript不会运行。您必须在php中执行检查,或者对某些php脚本使用一些ajax调用,因为除了通过ajax调用,javascript无法访问后端脚本语言 如果需要基于某个php变量执行特定的js代码,可以在php中执行以下操作
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script>
$(document).ready(function(){
//do something here.
});
</script>
END;
}
?>
或者加载一个js文件
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script type="text/javascript" src="/someJSFile.js"></script>
END;
}
?>
但是请注意,在浏览器加载页面并且没有在php中执行之前,javascript不会运行。您必须在php中执行检查,或者对某些php脚本使用一些ajax调用,因为除了通过ajax调用,javascript无法访问后端脚本语言 如果需要基于某个php变量执行特定的js代码,可以在php中执行以下操作
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script>
$(document).ready(function(){
//do something here.
});
</script>
END;
}
?>
或者加载一个js文件
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script type="text/javascript" src="/someJSFile.js"></script>
END;
}
?>
但是请注意,在浏览器加载页面并且没有在php中执行之前,javascript不会运行。您必须在php中执行检查,或者对某些php脚本使用一些ajax调用,因为除了通过ajax调用,javascript无法访问后端脚本语言 如果需要基于某个php变量执行特定的js代码,可以在php中执行以下操作
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script>
$(document).ready(function(){
//do something here.
});
</script>
END;
}
?>
或者加载一个js文件
<?php
if(isset($_POST['somevar']) && $_POST['somevar']=="Some Value") {
echo <<<END
<script type="text/javascript" src="/someJSFile.js"></script>
END;
}
?>
但是请注意,在浏览器加载页面并且在php中不执行之前,javascript不会运行。只能通过AJAX执行。JavaScript是客户端脚本
$\u POST
是PHP的一部分,它是服务器端脚本。只能通过AJAX实现。JavaScript是客户端脚本$\u POST
是PHP的一部分,它是服务器端脚本。只能通过AJAX实现。JavaScript是客户端脚本$\u POST
是PHP的一部分,它是服务器端脚本。只能通过AJAX实现。JavaScript是客户端脚本$\u POST
是服务器端脚本PHP的一部分。非常感谢。我的问题是,我的过程中已经有一个ajax调用。在此之前,我有一个单独的html页面,其中包含一个名为ajax函数的onload事件,该函数在新页面上使用DOM和javascript生成。现在,我必须将这个过程分为两个html页面,第一个是表单POST,将文本框数据传递到第二个页面,第二个页面调用ajax函数,然后以友好的方式构建page@almal然后编写一个脚本,ajax调用生成输出数据,让您知道需要了解的post变量的状态。否则,再进行一次ajax调用,您可以进行多个ajax调用。好的,但在我的第二页中,我调用了类似ckpost()的函数,并在js文件上的这个函数上进行了类似xmlhttp.open的xmlhttp调用(“POST”,“php/ckpost.php,true)?@almal在您的handleRequestStateChange
函数中获取响应是的,我用response11=JSON.parse(xmlHttp.responseText)检查它;但是响应永远是“nullo”,因为在php$\u中post是null。我如何传递值?从第一个html页面传递到第二个?从第二个传递到js函数?从