未定義的索引:party_name在第11行的C:\ xampp \ htdocs \ partypage.php中012xx注意:未定義索引:party_name在C:\ xampp \ htdocs \ partypage.php上線17 說明:未定義變量:party_array在C:\ XAMPP \ htdocs中\ partypage.php在線43上 空我通過ajax發佈json數據後得到了未定義的index ntoice
這是我的JavaScript代碼:
$(document).ready(function() {
$("#submit").click(function(){
// var jsondata={partyname:"appleparty"};
$.ajax({
type:"POST",
dataType:"jsonp",
jsonpCallback:"handleJSON",
cache: false,
// contentType:"application/json",
data:{"party_name":"appleparty"},
// firstName: $("#firstName").val(),
// lastName: $("#lastName").val(),
// email: $("#email").val()
url:'http://localhost/partypage.php',
success:function (jsonStr) {
console.log(jsonStr);
$("#partyname").text(JSON.stringify(jsonStr));
}
});
var handleJSON = function(data) {
alert("received " + data.party_name);
}
});
});
這是我的PHP代碼:
<?php
$con=mysqli_connect("localhost", "gigme", "gigme", "a_database");
if (mysqli_connect_errno()) {
echo "failed to connect to database:".mysqli_connect_errno();
}
$party_name=$_POST["party_name"];
if($_POST["party_name"]!=""){
$result=mysqli_query($con, "SELECT * FROM party_table WHERE party_name='$party_name'");
$party_array = array();
while ($party_element = $result->fetch_object()) {
$party_array[] = $party_element;
}
}
$data=json_encode($party_array);
echo $data;
?>
任何幫助,將不勝感激。使用替代
在你的問題標題中加入一些信息......目前它告訴用戶什麼都沒有,除非他們真的*查看*你的問題。 –