当前位置: 首页 > 面试题库 >

jQuery ajax获取返回值

廉志强
2023-03-14
问题内容

我想获取html页面的“打印值”。

我在下面的查询中尝试过,但是showGetResult()仅返回“空值”

但是当我尝试此代码时,我的apache服务器日志已打印,我访问了index.php。

(index.php只是打印helloworld)

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"><\script>
<script type="text/javascript">
function showGetResult( name )
{
     var result = null;
     jQuery.ajax({
        url: 'http://localhost/index.php',
        type: 'get',
        dataType: 'text/html',
        success:function(data)
        {
            alert(data);
            result = data;
        } 
     });
     return result;
}

document.write(showGetResult('test'));
</script>

问题答案:

我想你想做的就是这个。

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"><\script>
<script type="text/javascript">
function showGetResult( name )
{
     jQuery.ajax({
        url: 'http://localhost/index.php',
        type: 'get',
        dataType: 'text/html',
        success:function(data)
        {
            alert(data);
            document.write(data);
        } 
     });
}

showGetResult('test');
</script>


 类似资料:
  • 问题内容: 我在互联网上读过有关回调的信息,但就我而言我还是听不懂。 我具有此功能,并且在运行时会记录到控制台。但是,现在我需要在另一个功能中使用此响应,而我正在努力做到这一点。 这是我应该得到的地方:(这显然不起作用,因为它不等待响应。) 我真的很难把头放在回调上,我在这里盯着自己瞎了。 问题答案: 回调无法返回值,因为它们将要返回的代码已经执行。 因此,您可以做几件事。一个传递回调函数,异步函

  • 问题内容: 我正在使用Microsoft SQL Server JDBC驱动程序2.0通过Java连接到SQL Server(2005)。 如何从存储过程中获取返回值?我正在做类似的事情: 我应该使用execute()吗?executeQuery()?executeUpdate()?这些似乎都不默认返回一个返回值,但是我不确定如何获取它。 编辑1:明确地说,我知道如何调用存储过程。这个问题专门关于

  • 问题内容: 我有一个用gunicorn和nginx和django设置的网络服务器。 我正在远程访问它: 我只是一直获得127.0.0.1的IP地址,就像我说的那样,我正在远程访问它,因此它不应该提供本地地址。 我认为这可能与古尼康有关,但我想先在这里检查一下,看看你们是否有任何见识。 问题答案: get_ip()如何工作? 如果nginx是反向代理,而gunicorn是应用服务器,则它总是从本地计

  • 我有一个返回true或false的switch语句和一个if-and-else语句,然后我使用它进行更多验证。 因为该值正在使用ajax在输入字段上发送。我希望PHP返回true或false。 我已经用JSON试过了,我用一个警告来测试我得到了什么,它只是一大堆html。 AJAX 当你看到警报(数据)时,我将用它替换它 我的代码不会从php返回真或假,在警报中,它只是从我的索引页输出了很多htm

  • 问题内容: 我希望能够通过脚本的返回值定义变量。这是我目前拥有的: 我已经检查了SCRIPT的返回值,但是,当我尝试设置此变量时,它总是返回0(http://docs.python.org/library/subprocess.html#subprocess.call)。我将如何运行此脚本并捕获返回值以将其存储为变量? 问题答案: 使用代替。

  • 考虑这个代码 我做了一个包装器来延迟的方法调用是否有办法从setTimeout内部的回调中检索值,即从?