【发布时间】:2017-05-23 14:11:16
【问题描述】:
我尝试了所有可用的在线方式,但 AJAX 请求仍然出错。也尝试了 XMLHttpRequest() 请求,但无法解决问题。
这是我的 Ajax 请求
$.ajax({
type: "POST",
url: "ajaxsubmit.php",
data: {
content: post_data
},
cache: false,
success: function(result){
alert("The Data have been Entered.");
}
});
这是我的 ajaxsubmit.php
<?php
session_start();
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "dataentry";
$content = $_POST['content'];
$tb_name = "pdf".$content[10];
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "CREATE TABLE IF NOT EXISTS $tb_name (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
APNR TEXT, APDA TEXT, TMNM TEXT, TMTY TEXT,OWNN TEXT,OWNA TEXT,
OWNC TEXT,CORN TEXT,CLAS TEXT,DES TEXT, ENTRY_TYPE TEXT, LOGO_SRC TEXT
)";
if ($conn->query($sql) === TRUE) {
echo "Table MyGuests created successfully";
} else {
echo "Error creating table: " . $conn->error;
}
$sql="insert into $tb_name (APNR, APDA, TMNM, TMTY,
OWNN,OWNA,OWNC,CORN,CLAS,DES,ENTRY_TYPE,LOGO_SRC) values ('$content
[0]', '$content[1]', '$content[2]','$content[3]','$content[4]','$content
[5]','$content[6]','$content[7]','$content[8]','$content[9]','$content
[11]','$content[12]')";
if ($conn->query($sql) === TRUE) {
echo "Table MyGuests created successfully";
} else {
echo "Error creating table: " . $conn->error;
}
$conn->close();
?>
我试过XMLHttpRequest()这样,
JS 部分 var http = new XMLHttpRequest();
var url = "ajaxsubmit.php";
var params = "lorem=ipsum&name=binny";
http.open("POST", url, true);
//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange = function() {//Call a function when the state
changes.
if(http.readyState == 4 && http.status == 200) {
alert(http.responseText);
}
}
http.send(params);
请给我你最好的建议作为解决方案。
【问题讨论】:
-
在网络服务器的日志文件中你看到了什么?可能是文件权限问题?
-
如何查看网络服务器中的日志文件?
-
您使用的是什么网络服务器?阿帕奇? Nginx?还有吗?
-
Apache,实际上它在我的 LocalHost (WAMP) 上运行良好,我将它托管在我的网站上,导致那里出现问题。
-
www.alimuqaddas.com/dataentryv2 输入用户名:umar 密码:umar 向下滚动以查看表单条目,只需按完成即可。打开 Web 控制台,查看错误消息。
标签: javascript php jquery ajax