jquery - 如何在传递变量时使用jquery 'load'方法加载页面片段?

标签 jquery ajax load parameter-passing

不确定是否有人问过这个问题,但给出以下代码,就这样了......

$('#infoPane').load('showInfo.php #info');

如何将变量传递到页面但仅加载页面片段?

$('#imgPane').load('showInfo.php?q='+$q+ '#picture');

上面的代码不起作用,因此我们将不胜感激

最佳答案

它可能不起作用,因为间距不正确:

$('#imgPane').load('showInfo.php?q='+$q+' #picture');

在您的示例中,您尝试加载: showInfo.php?q=whatever#picture 而不是 showInfo.php?q=whatever #picture

但是,您应该能够将数据发布到脚本中,类似于以下内容:

$('#imgPane').load('showInfo.php #picture', { 'q' : $q });

传递数据是 jQuery .load() 之一参数。

关于jquery - 如何在传递变量时使用jquery 'load'方法加载页面片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4440316/

相关文章:

javascript - 使输入标签在编辑和只读之间切换

javascript - 如何使用ajax和php将数据库表中的数据放入html表

javascript - jQuery.ajax() 不触发处理程序

linux - 正常运行时间top CPU usage : What should I believe, 为什么会有这种差异?

javascript - 向下/向上滚动时显示白屏

jquery - 部分 View 点击事件不触发

javascript - 美国 map 拉斐尔插件自动更新和动态填充颜色

javascript - 路由 express 和输出到模板

javascript - 当涉及AJAX时,如何在加载页面的特定部分时运行JavaScript?

python - 通过python加载网站内容