如何为动态网站编写用户脚本

**首先,我很抱歉我的英语不好!

我正在尝试为某些网站编写用户脚本。 这个网站每次点击或几秒钟更新自己。 (它使用ajax更新视图而不刷新)当用户在某个视图中时,我的用户脚本必须附加一些html元素。 如何在每次视图更改时运行我的代码? (在ajax之后)

该页面有一个名为ajaxCall的函数,它发送一个ajax请求并根据响应更改页面。 我试过这样的事情:

 var source = window.ajaxCall; window.ajaxCall = function(param){ source(param); myFunc(); } 

这不起作用,因为ajaxCall发送异步ajax请求,所以:首先,源函数调用(ajax请求启动),并在它之后立即调用我的函数。 (在ajax请求成功并且视图已更改之前)

有没有办法在页面更新后立即运行我的代码?

非常感谢你。

尝试使用JQuery Library

 Example 1: $.ajax({ url: "http://fiddle.jshell.net/favicon.png", beforeSend: function( xhr ) { xhr.overrideMimeType( "text/plain; charset=x-user-defined" ); } }) .done(function( data ) { if ( console && console.log ) { console.log( "Sample of data:", data.slice( 0, 100 ) ); } }); example 2: var jqxhr = $.ajax( "example.php" ) .done(function() { alert( "success" ); }) .fail(function() { alert( "error" ); }) .always(function() { alert( "complete" ); }); // Perform other work here ... // Set another completion function for the request above jqxhr.always(function() { alert( "second complete" ); });