0
Я получаю значения из html-формы через javascript, и я пытаюсь вызвать функции php, которые принимают аргументы через AJAX. Но я не могу это сделать. Как я могу это сделать?Как вызвать php-функцию с аргументами в jquery AJAX
код PHP:
<?php
function updateJbdesc($jobdesc,$loginid)
{
include 'dbc.php';
// Create connection
$conn = new mysqli($hostname, $username, $dbpassword, $dbname);
// Check connection
if (!$conn)
{
die("Connection failed: " . mysqli_connect_error());
}
$sql = "update table profile set employee_title ='$jobdesc' where login = '$loginid'";
if (mysqli_query($conn, $sql))
{
echo "New Project Added!";
}
else
{
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
Ajax код:
$.ajax({ url: 'allfunctions.php',
data: {action: 'updateJbdesc'},
type: 'post',
success: function(output) {
alert(output);
}
});
Как я могу передать аргументы функции PHP через AJAX?
где вы вызываете функцию 'updateJbdesc()' ??? 'помещать его как действие не вызывает его автоматически.' –
Вы не можете напрямую вызвать функцию php через ajax. – Daan
Я думаю, что вы используете wordpress Ajax – kishan