我是编程的新手,所以请放轻松我=]
我正在使用以下PHP将用户的字符串发送到API。 API发回一个XML文件,我将其存储在$response
下。到现在为止还挺好。
现在,我正在突破,如何基于XML上的数据触发jQuery函数。
如下所示,我正在访问$response -> success
,如果success == 1
我想触发一些jQuery函数,如果success
等于任何其他数字,我想触发一些其他jQuery函数。我该怎么做?它有可能吗?
if(isset($_POST['user_string']) == 5){
$post = 'data='.$data.'&key='.$key.'&format='.$format.'&mode='.$mode;
$url = 'api2.apisite.com.';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
if ($response -> success == 1) {
} else {
}
谢谢,很多!
答案 0 :(得分:0)
您提供的PHP示例是服务器端调用。 jQuery(通常)是客户端调用。
不是直接将表单发布到.php文件,而是使用jQuery.ajax()或jQuery.post()来获取.php文件,并将'user_string'作为POST数据传递。然后,jQuery.ajax()可以检查Ajax响应的返回值并相应地执行操作。