在我的网页上,当我按"添加客户"链接时,会发生以下情况:
我以前做过很多次这种事情都没有问题.我已将此代码复制到两个不同的Web服务器(linux,apache),结果相同.这可能是一个小问题,但我找不到它.
我已经删除了一大堆代码来解决这个问题,但还没弄清楚为什么没有发送POST值.
您可以在http://www.daleann.org/dla.php上查看此工作副本.除了以下代码之外,唯一需要的是/js/jquery.min.js.
谢谢你的帮助.
<?php
$pc=count($_POST)."<br />".date("H:i:s");
?>
<html>
<head>
<script src="/js/jquery.min.js" /></script>
<script type="text/javascript">
$(document).ready(function() {
alert("inside docReady");
$(document).on('click', "a.menuBillingOwner", function() {
$("#selectedBillingOwner").val("11");
$("#lastCustomNavSelected").val("selectedBillingOwner");
alert("selectedBillingOwner = "+document.forms['formBillingOwner'].elements['selectedBillingOwner'].value);
document.forms['formBillingOwner'].submit();
});
});
</script>
</head>
<body>
<ul id="menuBillingOwner">
<li><a href='#' id='menuBillingOwnerAdd' class='menuBillingOwner'>Add Customer</a></li>
</ul>
<?php
$lastCustomNavSelected = $selectedBillingOwner = "";
if (count($_POST) > 0 && isset($_POST['selectedBillingOwner'])) {
$lastCustomNavSelected = "selectedBillingOwner";
$selectedBillingOwner = $_POST['selectedBillingOwner'];
}
?>
<?php echo "pc = ".$pc."<br …Run Code Online (Sandbox Code Playgroud)