Ich erstelle ein JSON-Daten mit einem Klick-Ereignis. dann versuche ich, die json-daten über ajax an mein php-script zu senden und eine antwort zu geben. Aber ich kann die JSON-Daten nicht an mein PHP-Skript senden. seine Rückkehr NULL.nicht möglich, JSON-Daten über Ajax zu senden
jquery Skript:
var jsonObj = [];
$("#additembtn").click(function(event){
event.preventDefault();
var obj = {};
obj["medicine_name"]=parsed.medicine_name;
obj["quantity"]=unit;
obj["price"]=price;
jsonObj.push(obj);
console.log(jsonObj);
})
$("#order").click(function(event){
event.preventDefault();
$jsonObj=JSON.stringify(jsonObj)
$.ajax({
url: "../siddiqa/function/ordermedicine.php",
type: "POST",
//dataType: "json",
data: jsonObj,
success:function(data, textStatus, jqXHR)
{
alert(data);
},
error: function(jqXHR, textStatus, errorThrown)
{
//if fails
}
})
})
PHP SCRIPT
<?php
require_once('../configuration.php');
$con=new mysqli($hostname,$dbusername,$dbpass,$dbname);
if (mysqli_connect_errno($con)) {
die('The connection to the database could not be established.');
}
$obj = json_decode($_POST['jsonObj']);
echo $obj['medicine_name'];
?>
kann nicht genutzte Daten auf PHP-Skript und die php Rückkehr NULL reponse
was ist der Fehler? irgendetwas auf der Konsole? Netzwerk-Tab? –
Kann nicht Daten über PHP-Skript und die PHP-Rückgabe NULL Antwort – oyshee
bekommen Do 'print_r ($ _ POST);' in Ihrem PHP-Skript, das sollte Ihnen das Problem zeigen. Sie versuchen auf '$ _POST ['jsonObj']' zuzugreifen, wenn Ihre Postdaten keinen jsonObj-Schlüssel enthalten. – Seventoes