本文将为您提供关于执行从AJAX响应的详细介绍,我们还将为您解释PHP返回的javascript函数的相关知识,同时,我们还将为您提供关于AJAX返回的JavaScript不起作用.如何使用JavaS
本文将为您提供关于执行从AJAX响应的详细介绍,我们还将为您解释PHP返回的javascript函数的相关知识,同时,我们还将为您提供关于AJAX返回的JavaScript不起作用.如何使用JavaScript?、AJAX返回的JavaScript无法正常工作。如何使用JavaScript?、AJAX返回的JavaScript无法正常工作如何使用JavaScript?、AJAX:获取ajax调用javascript函数的实用信息。
本文目录一览:- 执行从AJAX响应(PHP)返回的javascript函数(ajax获取php返回值)
- AJAX返回的JavaScript不起作用.如何使用JavaScript?
- AJAX返回的JavaScript无法正常工作。如何使用JavaScript?
- AJAX返回的JavaScript无法正常工作如何使用JavaScript?
- AJAX:获取ajax调用javascript函数
执行从AJAX响应(PHP)返回的javascript函数(ajax获取php返回值)
一旦Ajax通过PHP返回了HTML代码,我就试图加载一个javascript函数。这需要我在ajax响应中回显javascript。
换句话说,我试图在PHP Ajax响应中添加此代码(放置在脚本标签之间)。.希望它执行
$(''#green'')。smartpaginator({一些代码...});
从到目前为止的内容来看,浏览器已经完成了Javascript的读取,因此不会执行。有没有办法做到这一点.... ?
答案1
小编典典您必须像这样评估该代码
eval("("+response+")");
要么
如果您的回复同时包含html和javascript代码,则您必须这样做
$.ajax({ url: "/snippets/js-in-ajax-response.html", context: document.body, success: function(responseText) { $("#response-div").html(responseText); $("#response-div").find("script").each(function(i) { eval($(this).text()); }); } });
AJAX返回的JavaScript不起作用.如何使用JavaScript?
<html> <head> <Meta http-equiv="Content-Language" content="en-us"> <Meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>New Page 1</title> <script type="text/javascript"> function Alex() { var xmlHttp; try { xmlHttp=new XMLHttpRequest(); } catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { document.getElementById("Alex").innerHTML =xmlHttp.responseText;//Get Google Destination Map } } xmlHttp.open("GET","Test2.asp",true); xmlHttp.send(null); } </script> </head> <body> <div id ="Alex"></div> <label onclick="Alex()" >ssss</label> </body> </html>
这是请求页面Test2.asp
<html> <head> <Meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>New Page 1</title> </head> <body> <div id="Mathew"></div> </body> <script type="text/javascript" > { document.getElementById("Mathew").innerHTML='ajax is working'; } </script> </html>
在页面(Test2.asp)中javascript无法正常工作
如何使用ajax将test2.asp调用到我的test1.asp
当这个问题已经在各种库中解决时,就像jQuery和Prototype一样,从头开始构建Ajax处理程序毫无意义.
AJAX返回的JavaScript无法正常工作。如何使用JavaScript?
这是我的页面Test1.asp
<html><head><meta http-equiv="Content-Language" content="en-us"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>New Page 1</title><script type="text/javascript">function Alex(){var xmlHttp;try { xmlHttp=new XMLHttpRequest(); }catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { document.getElementById("Alex").innerHTML =xmlHttp.responseText;//Get Google Destination Map } } xmlHttp.open("GET","Test2.asp" ,true); xmlHttp.send(null); }</script></head><body><div id ="Alex"></div><label onclick="Alex()" >ssss</label></body></html>
这是请求页面Test2.asp
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>New Page 1</title></head><body><div id="Mathew"></div></body><script type="text/javascript" >{document.getElementById("Mathew").innerHTML=''ajax is working''; }</script></html>
在页面(Test2.asp)中,javascript无法正常工作
我如何使用Ajax将test2.asp调用到我的test1.asp
答案1
小编典典默认情况下,不执行AJAX响应中包含的JavaScript。
当已经像jQuery和Prototype一样在各种库中解决了此问题时,从头开始构建Ajax处理程序是没有意义的。
AJAX返回的JavaScript无法正常工作如何使用JavaScript?
这是我的页面Test1.asp
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
<script type="text/javascript">
function Alex()
{
var xmlHttp;
try
{
xmlHttp=new XMLHttpRequest(); }
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById("Alex").innerHTML =xmlHttp.responseText;//Get Google Destination Map
}
}
xmlHttp.open("GET","Test2.asp",true);
xmlHttp.send(null);
}
</script>
</head>
<body>
<div id ="Alex"></div>
<label onclick="Alex()" >ssss</label>
</body>
</html>
这是请求页面Test2.asp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<body>
<div id="Mathew"></div>
</body>
<script type="text/javascript" >
{
document.getElementById("Mathew").innerHTML='ajax is working';
}
</script>
</html>
在页面(Test2.asp)中,javascript无法正常工作
我如何使用Ajax将test2.asp调用到我的test1.asp
AJAX:获取ajax调用javascript函数
调试Web应用程序会很有趣.
谢谢
>加载您的网络应用程序
>按F12打开Chrome开发者工具
>转到“配置文件”选项卡
>选择“收集JavaScript cpu配置文件”
>按开始
>照常使用您的网络应用程序
>完成使用Web应用程序后,返回“开发人员工具”并按“停止”
因此,您将获得类似于下图所示的配置文件.此配置文件显示在捕获配置文件期间进行的每个JavaScript调用,包括任何AJAX调用,以及代码中调用的位置(哪个函数“抛出”调用).
正如你在其他截图中看到的那样,我从一个名为doOnSelectDate()的函数中调用了我的脚本(dash.js,第51行)中的AJAX调用,该函数本身是从一个名为getDailySummary()的函数调用的(在线定义) 60).
关于执行从AJAX响应和PHP返回的javascript函数的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于AJAX返回的JavaScript不起作用.如何使用JavaScript?、AJAX返回的JavaScript无法正常工作。如何使用JavaScript?、AJAX返回的JavaScript无法正常工作如何使用JavaScript?、AJAX:获取ajax调用javascript函数的相关知识,请在本站寻找。
本文标签: