保存主題的變化我有一個網站,我可以通過點擊這樣的顏色更改主題:阿賈克斯
<ul>
<li>
<span class='red'></span>
<span class='orange'></span>
<span class='green'></span>
</li>
</ul>
這部分工作得很好,但是......當清爽的頁面,又回到正常,所以。
我想使用jQuery Ajax將顏色保存在我的數據庫中,但不知道如何將顏色onclick發送到我的jQuery函數?
$(function() {
$('.themechange').click(function() {
$.ajax({
type: "POST",
url: "http://mydomain.com/updatetheme.php",
data: "color=somecolor",
success: function(msg){
alert("Data Saved: " + msg);
}
});
});
});
我不知道如何做到這一點,並希望尋求幫助:-)
,你能告訴我們你的'.themechange' HTML是..what? – bipen
。Themechange沒什麼。只是我放了一些東西,我不知道該把什麼放在這裏? – Mansa
將類'themechange'添加到您的span標記中,比如'class ='red themechange'',並且爲它們中的每一個都添加一個'id',它們的名稱如'id =「red」',然後在'data'屬性中jquery ajax寫入'data:「color =」+ $(this).attr('id'),'。你準備好了! – MahanGM