我有一些丑陋的PHP代码,我将在稍后清理,但首先代码应该开始工作OK。现在它不执行post命令。换句话说,脚本find.php不会被执行。任何想法如何解决这个问题?我只想使用一个超链接。jQuery和PHP编写的超链接onclick
<?php
print "<div><div>Play " . $i . "<span><a href=\"#\" onclick=\"$.post('find.php', { 'my': '$my_id', 'your': '$your', 'select': '$i' }); $('html').css({ 'overflow': 'auto', 'height': 'auto' }); this.parentNode.style.display = 'none'; return false;\">Select</a></span></div></div>\n";
?>
没有试图听起来粗鲁,但可能可能清理你的代码首先会使调试更容易?代码分离并不困难。 – cteski
一些建议:尝试单独使用静态HTML代码(而不是使用PHP创建的HTML)首先运行'post'。显然,PHP似乎在这里服务的唯一目的是使用'$ i','$ my'和'$ your'的值,其余的都可以是“外部”的PHP。另外,请检查控制台是否有任何错误。你在那里看到了哪些通知? –
我认为它工作正常 –