gpt4 book ai didi

javascript - 为什么这个回调值在 javascript 中是空白的?

转载 作者:搜寻专家 更新时间:2023-10-31 21:28:14 24 4
gpt4 key购买 nike

我有一个简单的页面。当我提交表格时;我想在 HTML 页面上返回我在 PHP 页面上获得的结果。

我做了以下事情:

     <form id="myForm" action="addfaq.php" method="POST" enctype="multipart/form-data">
<input class="form-control focus" type="text" placeholder="Enter FAQ" name="faqQuestion" id = "faqQuestion">
<textarea class="form-control focus" placeholder="Enter FAQ description" name="faqDesc" id="faqDesc" draggable="false" style="resize:none" rows="4" cols="48"></textarea>
Select Images : <input type="file" id="files" name="img[]" accept="image/jpeg" multiple />
<button class="btn btn-info" id = "submit" name="submit_button">Submit</button>

这是我的javascript代码:

$("#submit").click( function() {

if( $("#faqQuestion").val() == "" || $("#faqDesc").val() == "" ){
$("#message").html("Question / description are mandatory fields -- Please Enter.");
} else{

$.post( $("#myForm").attr("action"),
$("#myForm :input").serializeArray(),
function(info) {
$("#message").empty();
$("#message").html("log = " + info);
console.log("log = " + info);
clear();
});

$("#myForm").submit( function() {
return false;
});
}
});
function clear() {

$("#myForm :input").each( function() {
$(this).val("");
});
}

PHP 代码用于获取用户的表单输入PHP 代码用于获取用户的表单输入PHP 代码用于获取用户的表单输入PHP 代码用于获取用户的表单输入:

   <?php
if (isset($_POST['submit_button']))
{
$faqQuestion = $_POST['faqQuestion'];
$faqDesc=$_POST['faqDesc'];
$faqRole=$_POST['faqRole'];

if ($faqQuestion=="" and $faqDesc="" and $faqRole="")
{
echo "Incomplete information";
}
else
{
if(isset($_FILES['img'])){

// Database connectivity and query to database

$retval = mysql_query($sql);
if($retval){
echo "Question uploaded";
} else{
echo "Problem uploading question";
}
} else{
echo "Duplicate question";
}
mysql_close($con);
}
}
}
?>

用于将上述表格的信息插入数据库的 PHP 代码。问题是;我的 javascript 得到的回调是空白的。因此我无法在 HTML 页面上获得结果。请纠正我。

最佳答案

只在您的表单中添加这一行:

<input type="hidden" name="submit_button">

这将解决您的问题。

并且不要忘记在表单中添加 faqRole 字段。

关于javascript - 为什么这个回调值在 javascript 中是空白的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33195697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com