3
正常工作無處不在其他我使用這個Ajax調用其他地方,它就像一個魅力,但只有這給問題。我不明白是什麼問題?爲什麼我得到「錯誤重試記錄:」我仍然沒有看到任何問題,也很容易。無法通過Ajax請求運行SQL查詢,使用相同類型的AJAX的查詢和比這
PS:我遙相呼應阿賈克斯響應的價值和獲得所有三個值存在,但數據庫給人的問題。更多的,相同的SQL查詢在數據庫端工作正常,但是當它處理Ajax和PHP時,它會產生問題。
價值觀傳遞罰款: ID1 = GET-版本& ID2 = machine055 & ID3 = VMLAB
DB查詢似乎很動聽: 選擇version
FROM table1
其中machine
= 'machine055'
任何人都可以請幫助我去找出相同的解決方案?
enter code here
PHP+UI:
serverChange.on('change', function(){
$("#progress").show();
var selectedServer = $(this).val();
$.ajax({
type: "POST",
url: "/web/scripts.php",
data: { id1: "get-version", id2: selectedServer, id3: "vmlab" },
success:function(msg){
$("#progress").hide();
alert(msg);
}
});
});
PHP+Ajax:
if ($_POST['id1'] == "get-version" && $_POST['id3'] == "vmlab") {
$conn = mysqli_connect("localhost", "root", "pwd", "db");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT `version` FROM `table1` where `machine` = '" .trim($_POST['id2']). "'";
if ($conn->query($sql) === TRUE) {
echo "Machine retrieved successfully.";
} else {
echo "Error retried record: " . $conn->error;
}
你傳遞ID3如硒,它的預期VMLAB – Augwa
我的混亂很抱歉,我是編輯崗位和錯字依然存在。實際上,它是vmlab,然後它也沒有工作。 –
您是否試圖直接在服務器上運行查詢?你有什麼結果嗎? –