我尝试使用$.getJSON
函数将PHP中的字符串传递到javascript文件,但它会一直警告' getJSON请求失败'。到目前为止,我已经尝试使用带有和不带$.ajax
的{{1}}和常规async: true
jQuery函数,但我遇到了同样的问题。我也尝试过包括
$.get
功能。
在php文件' pannkakor.php'中发送表单时执行enterComment函数。需要说明的是,$( document ).ready()
函数在单击按钮时会执行,但enterComment
函数失败。
另外值得注意的是我正在使用knockout.js框架。
我做错了什么?
PHP CODE SNIPPET:
$.getJSON
Javascript代码:
<?php
$username = "test";
$array = array('username' => $username);
echo json_encode($array);
?>
提交表格的HTML / PHP:
this.enterComment = function (comment) {
$.getJSON("localhost:8888/Sem4/recept/pannkakor.php", function (jsonData) {
alert("TESTING THAT IT WORKS");
})
.done(function () {
alert('getJSON request succeeded!');
})
.fail(function () {
alert('getJSON request failed');
});
};