Javascript 显示网页时如何调用脚本jquery?

Javascript 显示网页时如何调用脚本jquery?,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我的流程是当用户单击第一个表单中的“打印”按钮时,流程重定向到第二个页面。现在,当第二页显示时,我想调用jquery。我该怎么做,请帮助。因为我想从第二页获取html 这是我在网上的代码 <script> $(function () { setTimeout(function () { printForm() }, 3500); function printForm() { window.onload(function

我的流程是当用户单击第一个表单中的“打印”按钮时,流程重定向到第二个页面。现在,当第二页显示时,我想调用jquery。我该怎么做,请帮助。因为我想从第二页获取html

这是我在网上的代码

<script>
    $(function () {
        setTimeout(function () { printForm() }, 3500);
        function printForm() {
            window.onload(function () {
                <%testMethod();%>
            });
    }
    });
</script>

但问题是testMethod在显示scond页面之前调用。我想像window.print()一样执行操作

如果我理解正确,您希望在加载其他页面时获得jquery,要仅使用js执行此操作,您必须执行以下操作: 您的\u server=“某些\u服务器\u名称”


这将动态地将jquery添加到您的页面中。希望这会有所帮助。

您似乎不明白浏览器端javascript与服务器端代码是完全分开的。你不能把这两者混为一谈。服务器端代码可以在页面构建时执行,也可以在将来的Ajax请求时执行。如果您想从浏览器中调用服务器上的某个内容,那么您需要从网页发出Ajax调用,然后将服务器上的
testMethod()
连接到Ajax请求。您可以举个例子给我看一下吗。我建议您研究一下如何对asp.net应用程序执行浏览器Ajax调用。我自己也不知道ASP,但我很肯定微软有数百个例子,因为它是你用ASP做的一件大事。浏览器中的jQuery ajax调用看起来像
$。get(“/yourAjaxURL”)
。在您担心ajax之前,请停止并研究web页面的生命周期。我不想使用ajax。谢谢兄弟,但我想在呈现网页(第二种形式)时调用函数,然后您必须使用类似以下内容的ajax:ajaxOptstest={xhrFields:{withCredentials:true},//添加cookies,凭证url:“https://”+server\u name+“/get\u link/”,数据类型:'json',crossDomain:true,//如果跨数据:data\u vals,//如果必须传递某些数据,则成功:函数(resp){//在成功时做点什么},};jQuery ajax(ajaxptstest);我不想使用ajax。你知道我是否想设置一个按钮自动点击吗?现在我尝试使用ajax,但出现了一些错误(“System.InvalidOperationException:Missing parameter:stringHTMl”)。我再次不确定你想要什么,你想触发一个按钮的点击事件,然后检查这里吗
public void testMethod() {
        if (!Page.IsPostBack)
        {
            WebClient MyWebClient = new WebClient();
            string html = MyWebClient.DownloadString(Session["url"].ToString());
        }
    }     
(function() {
        var jquery_scrpt = document.createElement('script'); jquery_scrpt.type = 'text/javascript'; jquery_scrpt.async = true;
        jquery_scrpt.src = 'https://' + your_server + '//code.jquery.com/jquery-1.11.2.min.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(jquery_scrpt);
})();