php - 我正在尝试在提交数据时更改按钮的值,但它不起作用
问题描述
$('#submitAtt').click(function(event){
event.preventDefault();
$.ajax({
url: "submitattendance.php",
method: "post",
data: $('form').serialize(),
dataType: "text",
success: function(strmessage){
$('#message').text("Submitted Successfully");
alert('clicked');
$("#submitAtt").text('Save');
}
})
})
我正在尝试在提交数据时更改按钮的值,但它不起作用..
解决方案
这取决于它是什么类型的按钮。如果是这样的按钮,
<button>some_text</button>
那么您可以使用
$(#id).html('some_text');
. 但是,如果它是 a<input type='button' value='some_text'/>
那么你应该使用$(#id).prop('value', 'some_text')
. 如果您的 PHP 文件抛出错误,则保持实物比成功脚本不会运行。要检查 PHP 是否有问题,只需console.log('test')
在成功函数中写入,如果控制台中没有显示“测试”,则 PHP 脚本不起作用。
推荐阅读
- c++ - 代码中链接库 SQLAPI ++ 的问题:Raspberry PI 3b + 上的块
- c# - 如何将字符串转换为二维数组?
- python - 仅使用熔化和枢轴将选定的列转换为转置?
- java - 有没有一种方法可以让多个线程完全一样地打印当前时间(以毫秒为单位的时间)?
- angular - TypeError:无法读取未定义的属性“进程”
- pandas - 日期时间无属性微秒
- android - $ 和 Android JNI 命名之后是什么?
- c# - 如何使用 Azure Search 中的 Azure Function Query App (C#) 实现最佳且更短的查询执行时间
- gjs - 等待异步 lambda 函数 gjs
- python - Python:维护输入列表的顺序