Aşağıda aşağıdaki işlev var. Bir düğmeye tıklandığında, aşağıdaki işlev uygulanır. Fonksiyon temel olarak Json verilerini AjaxAJAX: Başka bir sayfadaki veriler nasıl görüntülenir
üzerinden "temp.php" sayfasına gönderir. Veri gönderiminin başarılı olduğunu düşünüyorum. Ana problemim ajax tarafından gönderilen verileri "temp.php" sayfasına yazdırmak/görüntülemek. Gönderdiğiniz verilere
**Orders.php:**
function convertToJson()
{
var tableData = $('#productOrder').tableToJSON({
ignoreColumns: [0]
});
var result = JSON.stringify(tableData)
$.ajax({
url: "http://localhost/app/temp.php",
data: {result},
type: "POST",
})
.done(function(json) {
document.getElementById('testDiv').innerHTML = result;
})
.fail(function(xhr, status, errorThrown) {
alert("Sorry, there was a problem!");
alert("Error: " + errorThrown);
alert("Status: " + status);
alert(xhr);
})
.always(function(xhr, status) {
alert("The request is complete!", status);
});
}
**This is the content of "temp.php"**
<?php
$Id = json_decode($_POST['Id']);
$Name = json_decode($_POST['Product Name']);
$Unit = json_decode($_POST['Unit']);
echo "<h1>$Id</h1>";
?>
**This is the json data (var result) that is being sent by ajax**
[{"Id":"43","Product Name":"Orchid","Unit":"Test","Rate(PHP)":"600.00","Quantity":"5.00","Sub-Total (PHP)":"3,000.00"}]
Hata, sunucunuzda bir sorun olduğu anlamına gelir. –
Sorun kopyalanamıyor. Ajax isteği simüle edilmiş koşullarda beklendiği gibi çalışır. Sorun, büyük olasılıkla, hata mesajında belirtildiği gibi temp.php içerisindedir. – Roberto
Merhaba, problemi geri çektim – wowomg