我用PHP编写了一个调用show-form()的函数;如何在jQuery中调用它?
这是一个文件。在我用PHP编写了一个调用show-form()的函数;如何在jQuery中调用它?,php,jquery,html,jquery-ui,Php,Jquery,Html,Jquery Ui,这是一个文件。在else部分中,我想调用show-form()函数,它位于example.php页面中。另外,$.post()的完整语法是什么 首先,破折号在PHP标识符中无效。您的函数名为“show_form”,请在文本的其余部分中引用它 其次,PHP脚本在服务器上运行,而Javascript(和jQuery)在客户机上运行。您的客户端只接收一个HTML文档,这意味着PHP代码已经被处理和执行 因此,您不可能像调用Javascript函数一样从jQuery调用PHP代码 您可以做什么: 使用
else
部分中,我想调用show-form()代码>函数,它位于example.php
页面中。另外,$.post()的完整语法是什么代码>
首先,破折号在PHP标识符中无效。您的函数名为“show_form”,请在文本的其余部分中引用它
其次,PHP脚本在服务器上运行,而Javascript(和jQuery)在客户机上运行。您的客户端只接收一个HTML文档,这意味着PHP代码已经被处理和执行
因此,您不可能像调用Javascript函数一样从jQuery调用PHP代码
您可以做什么:
- 使用POST或GET请求在服务器上调用PHP脚本。您可以在jQuery在线文档中找到这些的参数列表
- 在HTML中发出Javascript代码,可能是使用PHP代码生成的,以便稍后在客户端上调用该代码
我希望这能回答您的问题。首先,破折号在PHP标识符中无效。您的函数名为“show_form”,请在文本的其余部分中引用它
其次,PHP脚本在服务器上运行,而Javascript(和jQuery)在客户机上运行。您的客户端只接收一个HTML文档,这意味着PHP代码已经被处理和执行
因此,您不可能像调用Javascript函数一样从jQuery调用PHP代码
您可以做什么:
- 使用POST或GET请求在服务器上调用PHP脚本。您可以在jQuery在线文档中找到这些的参数列表
- 在HTML中发出Javascript代码,可能是使用PHP代码生成的,以便稍后在客户端上调用该代码
我希望这能回答你的问题。我猜是这样的:
$.post("example.php", { "act": "form" } );
$.ajax({
url: 'example.php',
...
success: function(data){
// process data
}
})
但是,您也应该在PHP脚本中使用$\u POST变量。我猜是这样的:
$.post("example.php", { "act": "form" } );
$.ajax({
url: 'example.php',
...
success: function(data){
// process data
}
})
但您也应该在PHP脚本中使用$\u POST变量
$.post()
的完整语法为:
$.post(url, data, callback, type);
就你而言:
$.post("example.php", null, function() {});
如果要发送一些参数,请使用{param1:123],param2:123}
而不是null
$.post()
的完整语法为:
$.post(url, data, callback, type);
就你而言:
$.post("example.php", null, function() {});
如果要发送一些参数,请在AJAX调用中使用{param1:“123”,param2:“123}
而不是null
,您需要如下处理结果:
$.post("example.php", { "act": "form" } );
$.ajax({
url: 'example.php',
...
success: function(data){
// process data
}
})
在AJAX调用中,您需要如下处理结果:
$.post("example.php", { "act": "form" } );
$.ajax({
url: 'example.php',
...
success: function(data){
// process data
}
})
您使用$.post
,不发送数据和期望设置$\u GET
值的原因是什么?您使用$.post
,不发送数据和期望设置$\u GET
值的原因是什么?我可以在流程数据部分写一个:show-form()??php文件需要返回一些xml或字符串或html,$.ajax可以成功处理:function(data)。您不能以任何方式调用特定的函数。仔细想想,您可以尝试将POST变量传递到url,然后在php文件中使用$_POST处理它。在流程数据部分,我可以写一个:show-form()??php文件需要返回一些xml或字符串或html,$.ajax可以成功处理:function(data)。您不能以任何方式调用特定函数。仔细想想,您可以尝试将POST变量传递到url,然后使用$\u POSTok在php文件中处理它。如何在php中获取参数??我可以用吗??$。post(“example.php”,{param1:(“#searchField”).val()},function(){alert(data)});在example.php中:提交($_POST['searchField'])//要调用上面的函数,请确定..如何在php中获取参数??我可以用吗??$。post(“example.php”,{param1:(“#searchField”).val()},function(){alert(data)});在example.php中:提交($_POST['searchField'])//调用上面的函数??