我昨天开始学习jquery,所以我不太好。
我有一个问题:
作为标题,有一种方法可以将php函数而不是文件传递给jquery $ .post方法吗?
以下是我要做的一个例子:
function send(str)
{
$.post
(
"<?php PHPfunction(); ?>",
{send:str},
function(data)
{
$("#output-text").html(data.reply);
},
"json"
);
}
有办法吗?或者我需要总是将文件传递给第一个参数?
另一个问题:
如何在ajax回复中将多行从php传递到jquery?
答案 0 :(得分:1)
您需要使用AJAX来请求该功能。有关更多信息,请参阅http://api.jquery.com/jQuery.ajax/。谷歌也可以为你提供大量的例子,因为你提出的问题是一个相当普遍的问题,有很多好的解决方案。
答案 1 :(得分:0)
PHP在页面完全加载之前在服务器上运行,因此您不能像这样动态调用PHP函数。之后,Javascript在浏览器中在客户端计算机上运行。它们是两个独立的环境,代码明智。
最好使用Ajax或其他东西来调用使用该函数的页面。