gpt4 book ai didi

javascript - 如何通过 perl 中的 ajax 调用将值从一个 div 传递到另一个?

转载 作者:行者123 更新时间:2023-11-30 18:24:50 26 4
gpt4 key购买 nike

基本上,我希望在同一页面中成功通过 ajax 调用将值从一个 div 传递到另一个 div。

但是,我还是可以做到 使用从 div 获取值的另一个页面。成功后,该值将加载到另一个 div。

这是我的代码:

我的 index.pl 有以下代码。

 while($query->fetch()) {
print qq( "<option id='$tblname_id'>$tblname_name</option>" );
}

print "<div id='body'></div>";

我的 script.js 包含以下代码。

$(document).ready(function(){
$('option').click(function(){
var selected=$(this).val();
var id=this.id;
//alert(id); //here I am getting the id of selected option
$.ajax({
type:"get",
url:"hello.pl", //instead of hello.pl,I want to do with index.pl itself
data:{'id':id},
success: function(msg){
$("#body").html(msg);
$("#body").show();
}
});
});
});

Hello.pl 包含

  $obt_id=$q->param('id');

这个有效。但是当我对 index.pl 做同样的事情时,它不会。

问题出在哪里?

一句话,我的问题很简单。

如何通过ajax调用从同一页面中的其他div获取div中的值?

最佳答案

How to get value in a div through ajax call, sent from other div ,in the same page ?

看看 jQuery 的 load()功能。一个例子:

$('#result').load('test.html #foo');

这将获取具有 id=foo 的元素的内容并将结果附加到具有 id=result 的元素

关于javascript - 如何通过 perl 中的 ajax 调用将值从一个 div 传递到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11150846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com