ボタンのJavaScriptが機能しないのはなぜですか?これはtextareaの原因ですか?または私が愚かすぎて、いくつかの間違いを犯したため、、、
(ボタンをクリックすると、何も起こりません、データはdbに保存されません、エラーは表示されませんでした、)
<script type="text/javascript">
$(document).ready(function() {
$("#save_data").click(function() {
var date = $('#datetimepicker1').val();
var sdlc = $('#sdlc').val();
$.ajax({
type: "POST",
url: "modul/update.php",
data: "date="+date+
"&sdlc="+sdlc,
success: function(data) {
alert('Berhasil di input');
window.location.href='p.php?p=uFA'
}
error: function(data) {
alert('gagal di input');
window.location.href='p.php?p=uFA'
}
});
});
});
</script>
これは私の入力フォームです
<input id="datetimepicker1" type="text" value="<?php echo date('Y-m-d');?>" data-date-format="YYYY-MM-DD" class="input-sm" />
<textarea style=" resize: vertical;" id="sdlc" name="sdlc" rows="4" cols="70%" > </textarea>
<button class="btn btn-primary btn-rounded pull-right" id="save_data" name="save_data"><i class="fa fa-save"></i> save </button>
そしてこのupdate.php
$date =$_POST['date'];
$sdlc =$_POST['sdlc'];
$input = "INSERT INTO table
(id,date,sdlc) VALUES('','$date','$sdlc')";
mysql_query($input);
ありがとう4すべて
関数の,
後で、JavaScriptコードにa がありませんsuccess
。修正されたJavaScriptコードは次のとおりです。
$(document).ready(function() {
$("#save_data").click(function() {
var date = $('#datetimepicker1').val();
var sdlc = $('#sdlc').val();
$.ajax({
type: "POST",
url: "modul/update.php",
data: "date="+date+
"&sdlc="+sdlc,
success: function(data) {
alert('Berhasil di input');
window.location.href='p.php?p=uFA'
},
error: function(data) {
alert('gagal di input');
window.location.href='p.php?p=uFA'
}
});
});
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加