将值从javascript传递给php

时间:2010-11-29 17:04:46

标签: php javascript

除了使用提交按钮之外,任何人都可以帮助如何从javascript到php获取值。

情形: 我正在寻找记录,如果记录发现那么,我需要确认警告要求继续或不,如果他点击继续我怎么能说他选择继续

3 个答案:

答案 0 :(得分:1)

如果要在没有页面重新加载的情况下进行检查,可能需要执行AJAX调用,然后根据底层PHP脚本返回的结果执行相应的操作。如果您不知道如何实现这一点,请查看here

答案 1 :(得分:0)

在加载页面时,您永远不能使用JavaScript与页面进行通信,您只能从JavaScript层向Web服务器发送新请求...尽管您可以将该请求发送到已经运行的相同脚本,它仍然是PHP脚本的新实例,就像当您将新浏览器选项卡打开到同一页面时一样。

JavaScript完全与PHP通信的唯一方法是发送HTTP请求。但是,如果使用AJAX,则无需刷新页面即可。

AJAX基本上是一个描述JavaScript与网页交换信息而不刷新页面的词。但请注意,它仍然无法更改执行JavaScript代码时运行的PHP脚本中的变量。

在PHP的情况下,我使用了非常简单的开源库SAJAX。您可以在http://www.modernmethod.com/sajax/

找到它

希望它有所帮助,祝你好运!

答案 2 :(得分:0)

您可以使用jquery和PHP作为示例:

$.post('searchimage.php', { action: 'searchimage', imgreference: $(this).val() },
            function(data) {imgsample.html(data);}
);

基本上将上述函数应用于文档就绪函数,以便在页面加载时运行。

这可以使用$(“#prodcode”)。click()或您想要使用的事件处理程序来触发。

我的示例中的php页面将从imgreference发送值作为帖子,您可以在php页面中执行任何操作,然后返回添加到imgsample的值(在本例中为td)

希望这会有所帮助。