Wordpress插件使用ajax调用我的asp.net页面?

Wordpress插件使用ajax调用我的asp.net页面?,wordpress,plugins,widget,Wordpress,Plugins,Widget,我是这个领域的新手,我想要的是一个自定义的wordpress小部件来进行ajax调用,它将调用我的asp.net页面,该页面将依次显示产品的html表 有人能帮我一下吗?建议,假设这必须用ajax完成,而不能在页面加载期间用普通php完成: 向同一域上的php脚本发出ajax请求。php脚本实习生通过php的curl实现或任何其他可用的外部刮片类型方法加载外部HTML 对于ajax本身,使用jQuery(与WP捆绑),简单的伪代码: <?php wp_enqueue_script('jq

我是这个领域的新手,我想要的是一个自定义的wordpress小部件来进行ajax调用,它将调用我的asp.net页面,该页面将依次显示产品的html表


有人能帮我一下吗?

建议,假设这必须用ajax完成,而不能在页面加载期间用普通php完成:

向同一域上的php脚本发出ajax请求。php脚本实习生通过php的curl实现或任何其他可用的外部刮片类型方法加载外部HTML

对于ajax本身,使用jQuery(与WP捆绑),简单的伪代码:

 <?php wp_enqueue_script('jquery'); ?>
 <script> 
 jQuery.get('/some/path/asp.php?some=args&go=here', function(data) {
      jQuery('my_div').html( data );
 }); 
 </script>


 <?php  
/**
 * @file asp.php
 */
  echo ( $html = file_get_contents('http://remotehost.com/products.asp?$args')) $html: 'no way jose'; 

jQuery.get('/some/path/asp.php?some=args&go=here',函数(数据){
jQuery('my_div').html(数据);
}); 

你的asp.net页面在同一个域上吗?不,不是。它位于另一个域中。根据设计,AJAX不能跨域工作。您必须遵守相同的原产地政策。有办法解决这个问题,但我不推荐这样做。所以我应该用php来调用asp.net页面,而不是用javascript?如果有,你有这样一个小部件的代码示例吗?