我正在使用jquery ajax我可以在success: function(html){}中使用php代码吗??
发布于 2011-03-04 20:01:02
不,不是直接,因为JavaScript是在客户端执行的,而PHP是在服务器端执行的。
一个变通方法是从你的成功函数发送另一个AJAX请求。但它只能在服务器端做事情,而不能在客户端做事情。
如果你只是想从你的回调函数下载一个文件,使用location.href = url。URL可以是服务于数据流的服务器端PHP脚本,也可以是真正的文件。
发布于 2011-03-04 20:00:46
不,jquery/JavaScript代码是在客户端执行的。您可以编写JavaScript/jQuery代码,也可以在php中预处理XHR请求的答案。
发布于 2011-03-04 20:01:37
是。
例如,您可以这样做:
success: function(html) {
<?php echo 'alert("Hello, World!");' ?>
}https://stackoverflow.com/questions/5193422
复制相似问题