1
我讓這個jquery通過post調用一個php文件。我把一個console.log看到Ajax的返回。此刻返回00.JQUERY&PHP POST - 在console.log中顯示00
我不確定它是什麼問題?
的代碼是:
$('input[type="submit"]').click(function(event){
event.preventDefault();
// Get the value of the input fields
var inputvalue = $(this).attr("value");
$.ajax({
url:"updateEstado2.php",
type:"POST",
data:{"codigo": inputvalue},
dataType:"text",
success:function(data){
console.log(data);
alert(inputvalue);
}
});
});
的PHP代碼:
<?php
session_start();
if(isset($_SESSION['username']) and $_SESSION['username'] != ''){
include("db_tools.php");
$conn = dbConnect("localhost", "5432", "dbname", "dbuser", "dbpass");
$estado = $_POST["estado"];
$codigo = $_POST["codigo"];
$query = "UPDATE produccion.ma_producto SET estado={$estado} WHERE codigo={$codigo}";
$result = pg_query($conn, $query);
if ($result == TRUE) {
header('Location: produccio.php');
} else {
echo "Error updating record: " . pg_last_error($conn);
}
pg_close($conn);
} else{
?><p>La sessió no està activa, si us plau ingresa <a href="login.php">aquí</a></p>
警報窗口顯示正確變量的值,但顯示的console.log 0我不明白以及...
請你能幫助我。
console.log(data);警報(inputValue的);你正在記錄的東西與你正在提醒的不同。這就是他們與衆不同的原因。 inputvalue似乎是你傳遞到你的文章。數據就是答案。 – user1289451
通過瀏覽器運行updateEstado2.php文件,然後在這裏發佈輸出 –
@ user1289451我想執行更新查詢並返回到初始網頁。我已經更新了代碼。 – ruzD