更改运行php代码的链接的值
我想在用户单击链接时运行 php 代码,并使用脚本返回的输出临时更改链接值,而无需重新加载页面并将用户重定向到另一个页面,
例如,如果用户单击按钮:
单击我!
php 运行的代码例如 script.php
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
function doSomething() {
$.get("script.php");
return false;
}
</script>
<a href="#" onclick="doSomething();">Click Me!</a>
例如,如果脚本( $result
)的输出是: 30
那么 30 将替换按钮:“Click Me!”无需重新加载页面,
因此在脚本执行结束后,我暂时而不是“单击我!”数字 30,如果可能的话还可以添加动画 gif 或类似的内容,例如:等待脚本执行期间闪烁 谢谢
i want run a php code when a user click a link and change temporarily value of link with output returned by script without reloading page and redirect user to another page
for example if a users click on button :
Click Me!
a code php run for example script.php
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
function doSomething() {
$.get("script.php");
return false;
}
</script>
<a href="#" onclick="doSomething();">Click Me!</a>
for example if output of script( $result
) is: 30
then 30 will replaces button: "Click Me!" without reloading page
so at the end after the script is executed i have temporarily instead of "Click Me!" number 30 and if is possible also add a animation gif or something of similar so as: wait wait blinking during execution of script
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
试试这个,创建一个具有两个方法 uW(用户等待)uWC(用户等待取消)的类。这个类也可以在将来重用
现在你的函数将如下所示
Try this, create a class with two methods uW (user wait) uWC (user wait cancel). This class can be reused for future as well
Now your function will looks like this
这可能就是您正在寻找的。我猜你想替换 Click Me!返回值(30)。如果没有,您可以在函数内使用数据来替换您想要的任何内容
This might be what you are looking for. I am guessing you want to replace Click Me! with the value returned(30). If not, you can user data inside the function to replace whatever u want
和 JavaScript 代码:
And the javascript code:
你的问题几乎已经有了答案。使用阿贾克斯。 http://www.w3schools.com/ajax/default.asp 您也在使用jquery。 Jquery 有关于 ajax 的优秀文档
You almost have your answers in your question. Use ajax. http://www.w3schools.com/ajax/default.asp you are also using jquery. Jquery has excellent documentation on ajax