我有一些醜陋的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。另外,請檢查控制檯是否有任何錯誤。你在那裏看到了哪些通知? –
我認爲它工作正常 –