两周前有人问过这个问题,很抱歉,但我一定是做错了什么。
我有:
<form action="action.php">
<input type="text" name="bar" />
<input type="submit" name="submit" value="Go!" />
</form>
而在对应的action.php中,
<script type='text/php'>
$test = $_GET['bar'];
if ($_GET['submit']) {
$message = 'OK';
}
else {
$message = 'No';
}
</script>
<script>
document.write(test);
document.write(message);
</script>
结果是"Null"
并且"No"
--$_GET['bar']
被解释为empty
(当它不是时),甚至$_GET['submit']
不返回(当我通过单击按钮true
到达页面时)。'submit'
这正是给出的解决方案概述的实现......对吗?
这不再适用于 TideSDK 吗?我在这里想念什么?如果这在 PHP 和 TideSDK 中无法实现,那么将计算或用户输入的参数从一个页面传递到另一个页面的最佳方法是什么?感谢大家。
[注意-我复制/粘贴了代码,因此现在应该消除一些遗漏/不一致的地方。对于那个很抱歉!]