基於點擊的div的ID我希望能夠更改嵌入鏈接。使用Ajax在簡單的Jquery事件上觸發PHP
此代碼以前工作時,我用表單設置頁面。
<embed src=
"/<?php
if (isset($_POST['playlist'])) { // if ANY of the divs were clicked
echo $_POST['playlist']; // echo the choice
}else{
echo "5125962"; // As a default playlist
}
?>">
但是我的客戶不喜歡頁面刷新。在這基礎上,我放棄表格這段JavaScript
$(document).ready(function() {
$(".playlist").click(function(){
var playlist = $(this).attr('id');
$.ajax({
url: '/update/apps/music.php',
data : playlist,
type : 'POST',
success : function(data) {
$(".PlaylistHolder").load('/update/apps/music.php');
}
});
});
});
到位阿賈克斯功能我也試過
$(".PlaylistHolder").load('/update/apps/music.php', playlist);
當時的想法是,在地方整個頁面清爽的,它會重新加載的「PlayListHolder」div的內容。我沒有收到任何語法錯誤,但我的變量不會傳遞。在我的PHP中,我也嘗試了$ _GET和$ _REQUEST。有任何想法嗎?
通常我自己修復我的代碼,但考慮到調試的本質,我認爲如果我再一次默認的歌曲,我會拋出。謝謝你們
關閉標籤用於點擊功能。剛剛複製了錯誤 –