反正; admin.php的代码:
<?php include("head.php");
include("../includes/frame.php");
$get = $_GET['get'];
if ($get == "update") {
$notes = $_POST['notes'];
update_notes($notes);
} else {
?>
<body>
<?php include("menu.php"); ?>
<div class="content">
<h1>للوحة التحكم</h1>
<p>أكتب ما شئت هخ</p>
<div id="box">
<div class="box-top" align="center">ملاحظات المدير العام</div>
<div class="box-panel" align="center">
<form>
<textarea id="adminnotes" name="notes" dir="rtl" rows="10"><?php echo show_notes(); ?></textarea><br>
<input type="submit" class="button" value="تحديث" id="submit">
</form>
</div>
</div>
</div>
</div>
</body>
</html>
<?php } ?>
script.js的代码:
$(document).ready(function(){
$("#submit").click(function(){
var adminnotes = $("#adminnotes").val();
var dataString = '¬es='+ adminnotes;
if(adminnotes=='')
{
alert("المرجو ملأ البيانات");
}
else
{
// AJAX Code To Submit Form.
$.ajax({
type: "POST",
url: "admin.php?get=update",
data: dataString,
cache: false,
success: function(){
alert("تم تحديث البيانات بنجاح");
}
});
}
return false;
});
});
我认为问题来自文件script.js中的第16行:
非常感谢
答案 0 :(得分:1)
in html
<form>
使用
<form method="get" action="#" id="update_notes">
在script.js中使用
$("#update_notes").on('submit',function(){
而不是
$("#submit").click(function(){
和 变化
type: "POST",
到
type:"GET",
在admin.php中
<?php include("head.php");
include("../includes/frame.php");
$get = $_GET['get']; // this data from the link
$dataString = $_GET['dataString']; // this data from ajax
if ($get == "update") {
update_notes($dataString);
} else {
?>
<body>
<?php include("menu.php"); ?>
<div class="content">
<h1>للوحة التحكم</h1>
<p>أكتب ما شئت هخ</p>
<div id="box">
<div class="box-top" align="center">ملاحظات المدير العام</div>
<div class="box-panel" align="center">
<form>
<textarea id="adminnotes" name="notes" dir="rtl" rows="10"><?php echo show_notes(); ?></textarea><br>
<input type="submit" class="button" value="تحديث" id="submit">
</form>
</div>
</div>
</div>
</div>
</body>
</html>
<?php } ?>