$.ajax() mendapat data latar belakang
等一个人
等一个人 2019-03-06 14:41:57
0
3
1344

html:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

"? :text/html;charset=utf-8");?>

<script src="jquery-3.2.1.min.js"></script>

</head>

<body>

<form action="PDO_insert.php" method="post">

Nama: <input type="text" name="name" id="name"/>

<input type="submit" value='查询' id="btn"/>

</form>

<script type="text/javascript">   var

=document.getElementById('name').value;

$("#btn").on("click", function () {

$.ajax({

type: "POST",

url: "PDO_insert.php",//url放的是当前页面请求的后台地址。

data:{name:name},

async:false,

async:false,

:

:

datason",

:

kejayaan: fungsi (data) {

var result=data;

//var result = eval('[' + data + ']');

alert(hasil);

},

ralat: fungsi () {

makluman("请求失败!");

}

});

});

</skrip>

</body>


</html>



 <

localhost';

$ pangkalan data = 'test';

$username = 'root';

$password = 'root';

$selectName = $_POST['name'];

$pdo = new PDO("mysql: host=$host;dbname=$database", $username, $password);//创建一个pdo对象

$pdo->exec("set names 'utf8'");//设置数据库编砜砜

sql = "pilih * dari pengguna mana nama = ?";

//$sql = "pilih * daripada pengguna";

$stmt = $pdo->prepare($sql);

$rs = $stmt ->execute(array($selectName));


if ($rs){

// PDO::FETCH_ASSOC 关联数组形式

//式

//廗碕罕罕式

sambil ( $row = $stmt->fetch(PDO::FETCH_ASSOC)) {

global $name,$age;

$name = $row['name'];

$age = $row['age' ];

}

}

$data='{nama:"'.$nama.'",umur:"'.$umur.'"}';

echo json_encode($data);   //打印出:"{name:"1",umur:"1"}"

?>

为什么每次获取的都是前一次查莯一次查莉一次查获

等一个人
等一个人

membalas semua(1)
三言

Ini bersamaan dengan dua pertanyaan Yang pertama ialah pertanyaan borang dan yang kedua ialah pertanyaan ajax Anda meletakkan <input type="submit" value='query' id="btn"/> luar

  • balas Saya mencubanya, tetapi kod PHP tidak akan dilaksanakan.
    等一个人 pengarang 2019-03-06 17:13:10
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan