2013-02-05 50 views
-2

如何在Web服务器返回的javascript代码的内容中检测允许客户端Web进行AJAX调用的代码部分? 换句话说,我想知道是否有现有的库可以将Web服务器返回的JavaScript代码中包含的URL返回给Web客户端。 Web服务器返回到Web客户端的URL将允许Web客户端对Web服务器进行Ajax调用。在javascript内容中检测ajax代码

这里是由Web服务器的Web客户端返回的JavaScript代码的例子 ,有下面几行:

$.ajax({ 
     type: "POST", 
     url: '/index.php?option=com_rechercheperso&view=recupeSecteur&format=raw', 
     data: 'style='+value_style+'&type='+value_type, 
     success: function(response){ 
     $('#secteur').html(response);} 
    }); 
} 

的问题,有没有可以让我们返回URL(库'/ index.php?Com_rechercheperso选项= & view = & format = raw recupeSecteur')分析javascript代码的内容。

谢谢你的答案

陶菲克

+6

为什么你将代码作为图像发布(特别是有大量无用空白的代码)?请将其作为代码发布,并使用适当的降价来正确格式化(4空格缩进,或选择它并按Ctrl + K) – ThiefMaster

+0

您可以用实际代码替换图像吗? –

+0

@ThiefMaster圣洁的废话,'ctrl + k'!不能相信我不知道这一点,我一直在单独的编辑器中管理我的代码格式。 –

回答

0

从我假设的描述,该服务器是递回的网页,其中有使用预定义的URL Ajax调用脚本,而你想要得到这些网址。

如果正确的话,你可以使用任何语言来调用加载脚本的页面(php,perl甚至JS ajax),并用regexp搜索responseText中的所有url,然后尝试匹配的对于阿贾克斯来说,这是针对服务器的。

看起来像蛮力的解决方案,但应该工作。