0
我已經寫了這段代碼來調用一個PHP函數從JavaScript,PHP函數只是打印它收到的參數,但這段代碼沒有輸出,沒有任何打印,我正在使用谷歌瀏覽器瀏覽器,請幫助。從javascript文件調用函數javascript
的index.html文件
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
jQuery.ajax(
{
type: "POST",
url: 'save.php',
dataType: 'json',
data: {functionname:'saveUser', arguments:["username", "password"]},
success: function (obj, textstatus) {
if(!('error' in obj)) {
alert(obj.result);
}
else {
console.log(obj.error);
}
}
});
</script>
</head>
</html>
save.php文件
<?php
header('Content-Type: application/json');
if($_POST['functionname'] == 'saveUser') {
echo json_encode(Array(
result => $_POST['arguments'][0] . ' ' . $_POST['arguments'][1]
));
}
?>
聲明您通過POST方法發送的'functionname'在哪裏? –
仍然沒有輸出 –
data:{functionname:'saveUser',arguments:[「username」,「password」]}, –