私は後で整理するつもりのない醜いPHPコードを持っていますが、まずコードが正常に動作するはずです。これでpostコマンドは実行されません。つまり、スクリプトfind.phpは実行されません。任意のアイデアはどのようにこの問題を解決するには?私はちょうど1つのハイパーリンクを使いたいと思う。すべての正直で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の外にあります。また、コンソールにエラーがないか確認してください。どのような通知が表示されますか? –
私はそれがうまく動作していると思う –