仍然抓住Ajax,所以我请耐心等待.我试图在javascript的帮助下使用ajax调用从javascript中运行一个PHP文件.我不需要GET / POST任何数据,我只是想要执行PHP代码并将消息’hello world’记录到控制台(我打算在带有onclick()函数的按钮中使用它).唯一记录的是“成功”消息.我希望PHP代码在不离开当前页面的情况下执行,但我想我可能会错过AJAX的工作原理.或者也许有更好的方法来实现这一目标.谢谢你的帮助.
PS:通过使用Safari的Web开发人员工具,我可以看到资源“ajax.PHP”正在作为XHR加载.
<script>
$.ajax({
url : 'action/ajax.PHP',
type : 'POST',
success : function (result) {
console.log ('success');
},
error : function () {
console.log ('error');
}
});
</script>
<?PHP
echo '<script>console.log("hello world");</script>';
?>
解决方法:
感谢您主动学习PHP,jQuery和AJAX.
只需进行一些修改,您就可以了:
Javascript(jQuery):
<script>
$.ajax({
url : 'action/ajax.PHP',
type : 'POST',
success : function (result) {
console.log (result); // Here, you need to use response by PHP file.
},
error : function () {
console.log ('error');
}
});
</script>
<?PHP
//echo '<script>console.log("hello world");</script>';
// Change above line to:
echo "hello world";
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。