我一直在尝试让按钮在页面上执行 PHP 脚本并仅刷新 div 标签而没有任何成功。当我删除脚本的 $ajax 部分时,我的按钮会更改状态,但是当我再次添加 ajax 部分时,没有任何反应。
我需要从 PHP 文件加载一些内容,然后更改按钮和 div 标签状态。一些帮助将不胜感激,因为我似乎无法找到问题。
<div id="noah-content">
<script>
$(document).ready(function() {
$("#ON'.$id.'").click(function() {
document.getElementById("ON'.$id.'").disabled = true;
document.getElementById("OFF'.$id.'").disabled = false;
$.ajax({
type: "POST",
url: "some.php",
data: {
param: $(this).attr("src");
}
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});
$("#OFF'.$id.'").click(function() {
document.getElementById("ON'.$id.'").disabled = false;
document.getElementById("OFF'.$id.'").disabled = true;
});
});
</script>
<img src="images/about.png" alt="image" id="myimg" />
<input type="submit" class="ON" id = "ON'.$id.'" value=" ON " name="submit"/>
<input type="submit" class="OFF" id = "OFF'.$id.'" value=" OFF " name="submit" disabled="disable"/>
</div>