如何加载一个PHP页面与jQuery和AJAX一个div? [英] How to load a PHP page into a div with jQuery and AJAX?

查看:79
本文介绍了如何加载一个PHP页面与jQuery和AJAX一个div?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想编写一个函数,将调用 getproduct.php?ID = XXX 点击时。我可以出现在的innerHTML 部分,但我怎么也叫 PHP 页,实际上做的工作?

  VAR ID = ID;
的document.getElementById(digital_download)。innerHTML的=
    下载......请耐心等待的过程可能需要几分钟的时间。
URL = getproduct.php ID = ID?;
 

解决方案

您可以做到这一点使用jQuery的例子。

  VAR ID = 1;
$('#digital_download)HTML(下载...)。 //显示下载...
//做一个Ajax请求
$阿贾克斯({
  网址:getproduct.php ID =+ ID
}),完成(功能(数据){//数据什么是PHP页面发送回
  $('#digital_download')的HTML(数据)。 //显示数据
});
 

I am trying to write a function that will call getproduct.php?id=xxx when clicked. I can get the innerHTML portion to appear, but how do I also call the php page that actually does the work?

var id = id;
document.getElementById("digital_download").innerHTML = 
    "Downloading...Please be patient. The process can take a few minutes."; 
url = getproduct.php?id=id;

解决方案

You can do it with jQuery for example.

var id = 1;
$('#digital_download').html('Downloading...'); // Show "Downloading..."
// Do an ajax request
$.ajax({
  url: "getproduct.php?id="+id
}).done(function(data) { // data what is sent back by the php page
  $('#digital_download').html(data); // display data
});

这篇关于如何加载一个PHP页面与jQuery和AJAX一个div?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆