我試圖使用jquery發送ajax
請求。ajax,將數據發送到文件中的特定功能
這是我的代碼:
$(".del-link").click(function() {
var del = confirm("sure you want to delete?");
var ID = $(this).attr('id');
}).change(function() {
var ID = $(this).attr('id');
var del = $("#del_input_" + ID).val();
var dataString = 'id=' + ID;
$("#status_" + ID).html('<img src="load.gif" />');
console.log(dataString);
if (del == true) {
$.ajax({
type: "POST",
url: "../inc/deleteRow.php",
data: dataString,
cache: false,
success: function(html) {
$("#del_" + ID).html(del);
}
});
} else {
alert('not deleted');
}
});
,我將請求發送到../inc/deleteRow.php
網址。這個url中的 有幾個函數。 如何將data
內容發送到該文件中的特定功能?
編輯:
這是deleteRow.php
文件的內容: 你可以看到有幾個函數
<?php
if($_POST['id'])
{
$update = new User();
$update->update($_POST['id'], $_POST['lead_status'], $_POST['lead_comment']);
}
{
$update = new User();
$update->updatecall($_POST['id'], $_POST['lead_status'], $_POST['lead_comment']);
}
$delete_row = new User();
$delete_row->delete_row($_POST['id']);
?>
您需要使用'$ _POST'在php文件中捕獲請求並將變量作爲參數傳遞給該函數 –
@DavSev:嗯,不,不存在......有幾行代碼,是。所有這些都將在此請求中執行。但是這裏沒有單獨的功能。這個PHP代碼的邏輯對我來說沒有多大意義。您正在創建一個新的「用戶」,然後進行更新。然後再次創建一個新的'User',然後以稍微不同的方式更新它?然後創建另一個新的用戶並刪除它? – David
正如我從你的理解回答下面我將不得不找到每個函數調用在不同的文件? – DavSev