我正在寻找一种从AJAX页面执行URL的方法。
这个场景就像我创建了一个包含3种产品的竞价页面。时间限制是5秒,完成5秒后,我想将选定的产品详细信息插入数据库(这就是为什么我们需要执行URL),循环应该再次从5开始。。4..3..
我现在面临的问题是,我无法从这个ajax调用中执行url。我试过CURL;但这不起作用。
$.ajax({
url: "test.php",
context: document.body
}).done(function() {
$( this ).addClass( "done" );
});
test.php
--------
curlSession = curl_init();
//这里我需要执行URL
curl_setopt($curlSession, CURLOPT_URL, 'http://192.168.1.132/oxid/index.php?fnc=tobasket&aid=378442f7aa427425c741607aa3440ee8&am=1');
curl_exec($curlSession);
curl_close($curlSession);
谨致问候,Tismon
您可以尝试并确认这是否解决了您的目的:
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, 'headers that you want to pass');
curl_setopt($ch, CURLOPT_URL, 'url/that/you/want/to/call');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
张贴的想法,你需要帮助的基本卷曲
关于使用Ajax,您应该看看这篇文章。