そのようにデータをフォーマットすることは可能ですか?
{name: $('#elementId').text()}
多くのオプションを試しましたが、何もうまくいかないようです。ajax は成功しましたが、サーバーにデータが送信されません。戻り値は null です。
$.ajax({
type: "POST",
url: "ReportTest.php",
data: {machineId: $('#FormOverviewMachineID').text()},
success: function(output){
console.log(jQuery.parseJSON(output));
}
})
これに関するヘルプは素晴らしいでしょう。だいぶ近づいた気がします。
ありがとう。
編集:
私のPHPはそうです(テスト用):
$MachineID = $_POST['machineID'];
print_r($MachineID);
値を ajax リクエストで使用する前にコンソールに出力することもできます。
machineIdTest = $('#FormOverviewMachineID').text();
console.log("MachineID: "+machineIdTest);
これは値罰金を返します。
最終編集
わかりました、私はばかげていましたが、応答に感謝します。
タイプミス: machineId =/= machineID
また、JSON での応答の解析について言及していただきありがとうございます。
みんなで乾杯!