我完全不熟悉JavaScript或jQuery。其实我正在开发一个web应用程序,我需要访问一些url格式的数据,并且我想在这个url上的mouseover事件上显示一个小的弹出窗口,并且在发生这个事件时,url会传递三个不同的php数据ID到javascript 。然后,小型弹出窗口将通过这些传递的ID获取来自mysql的一些相关数据。如何在javaScript中通过url(href链接)获取php变量并通过传递的php数据在mouseover上生成一个小的弹出窗口
1
A
回答
0
所有这些问题的答案已经在这里。打破你的问题分解成更小的步骤,你会发现它:
0
最简单的解决方法是使用AJAX。下面是一个简单的实现:
URL链接应包含要发送到服务器,看上去像数据:
<a href="yourURL" onclick="sendURL2Srvr(this);">link text</a>
创建JavaScript部分接收到的服务器响应一个弹出。这应该大致是这样的:
<script> http = false; if (window.ActiveXObject) { http = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { http = new XMLHttpRequest(); } function sendURL2Srvr(elem) { http.abort(); http.onreadystatechange=function() { var popupW=window.createPopup(); if(http.readyState == 4) { if (http.status != 200) error('Something went wrong!'); else popupW.innerHTML=http.responseText; } } http.open("GET", elem.href, true); http.send(null); } </script>
它是由服务器来剖析接收到的请求和数据发回。这现在成为一个纯粹的PHP问题。
相关问题
- 1. 通过弹出链接传递PHP变量
- 2. 如何通过url传递php变量
- 3. PHP变量传递通过HREF
- 4. 如何在PHP中通过URL传递多个变量?
- 5. 通过函数传递变量Javascript/PHP
- 6. 如何通过弹出窗口获取输入并通过javascript/jquery将变量置于变量中
- 7. 使用PHP通过URL传递变量
- 8. 如何通过一个变量通过URL在PHP
- 9. PHP通变量要通过HREF链接弹出页面从SQL查询
- 10. 通过在URL多个变量在PHP
- 11. 如何通过href在Laravel上传递传递数据?
- 12. 通过函数传递PHP变量?
- 13. 在laravel中通过url传递变量
- 14. 通过超链接将PHP变量循环传递给另一个PHP文件
- 15. 通过dropzone url传递一个变量到php页面?
- 16. PHP通过URL传递PARMS:
- 17. 通过javascript生成URL链接
- 18. javascript通过url传递变量
- 19. 如何通过javascript从iframe中打开一个弹出窗口?
- 20. 在mouseover上显示弹出窗口,并带有链接
- 21. 如何改变通过方法传递一个变量的值获得PHP
- 22. 通过Javascript传递PHP值
- 23. 如何通过html链接标记传递JavaScript变量?
- 24. ASP.NET MVC在链接中传递数据不是通过url
- 25. 将PHP变量通过GET传递给另一个PHP页面
- 26. django - 我如何清理通过url传递的变量数据?
- 27. 无法通过javascript生成的数据获取php中的发布数据
- 28. 如何在JavaScript弹出窗口中显示PHP变量值?
- 29. 传递会话变量通过iframe,PHP
- 30. 通过PayPal按钮传递PHP变量