我讨厌提出这样的问题,但我一直在搜索,我找不到谷歌或者stackoverflow中我正在寻找的东西。我正在寻找一种方法来显示按钮点击的短信 我知道警报('消息');但我要找的是很多不同 单击按钮时,我想:
一个例子是当你尝试 upvote你自己的问题/答案/评论时得到的堆栈溢出信息。
要决定你得到哪条消息,我必须运行一个php函数(我已经做过)并根据该函数的return
值,我将显示message A
或{{1} }。欢迎任何有关此事的建议/指导。
答案 0 :(得分:1)
答案 1 :(得分:1)
要显示按钮旁边的消息,假设您正在使用jQuery(作为所有懒人):
$('#your-button').click(function(){
$(this).next().html('Hello World :) ');
});
这基本上会找到您点击的按钮旁边的元素(此处为#your-button),清空其内容并将其替换为Hellow World:)。
如果您需要根据PHP脚本显示消息,则需要AJAX 。它将是这样的:
$('#your-button').click(function(){
$.get( "myscript.php", function( data ) {
$(this).next().html(data);
alert( "Load was performed." );
});
});
答案 2 :(得分:0)
你必须学习ajax(你可以用jquery轻松完成)。 Ajax允许您使用javascript / jquery将数据发送到服务器(php脚本)并获得响应而无需重新加载页面http://api.jquery.com/jquery.post/
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
此代码将调用您的php脚本(url),发送数据(例如按钮ID或其他)并将从服务器返回数据(成功)。
答案 3 :(得分:0)
在这种情况下,AJAX是你的朋友 您可以访问此link并找到BalusC的答案