Control a request when a jQuery Ajax call done
我使用
我如何管理来自使用
您必须使用JSON数据来响应客户机。例如:在PHP文件中
1 2 3 4 5 6 7 8 9 10 11 | <?php //for example, data you want to response to client is a html string $data = '<table></table>'; if($is_timeout && $is_ajax_request) { //shouldn't redirect, should return json_encode echo json_encode(array('timeout'=>1)); die(); }else{ echo json_encode(array('data'=>$data)); die(); } |
在您的javascript
1 2 3 4 5 6 7 8 9 | $.post('your_url_to_php_file',{data:data_to_post}, function(resp){ var data = jQuery.parseJSON(resp); if(data.timeout) { alert("timeout"); return; }else{ $("#your_div").html(data.data); } }) |