我刚学编程,所以请对我宽容点=]
我正在发送一个字符串从用户使用下面的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 {
}
非常感谢!
您提供的PHP示例是一个服务器端调用。jQuery(通常)是一个客户端调用。
使用jQuery.ajax()或jQuery.post()来获取.php文件,传递'user_string'作为POST数据,而不是直接向.php文件发送表单。然后,jQuery.ajax()可以检查Ajax响应的返回值并进行相应的操作。