index.php页面有两个div,ID分别为div1,div2,对应的事件为:
$.ajax({ url: test.php, type: 'post', dataType:'text', success: function (responseText) { $('#div1').html(responseText); $('#div2').html(responseText); } });
完全可以,只是你要注意
responseText
里面,不能包含你需要切割的那个字符。
推荐你用json,这样比较方便些。就不会涉及切割了。
可以用 js 切割,但你得有唯一的切割标志吧?
不然把正文也切割了,就不美了
返回多个数据一般用 json
$res = array( 'div1' => '相关内容', 'div2' => '相关内容',)echo json_encode($res);
$.ajax({ url: 'test.php', type: 'post', dataType:'json', success: function (data) { $('#div1').html(data.div1); $('#div2').html(data.div2); }});
$.post('test.php', {}, function(d) { for(var i in d) $('#'+i).html(d[i]);}, 'json');
完全可以,只是你要注意
responseText
里面,不能包含你需要切割的那个字符。
推荐你用json,这样比较方便些。就不会涉及切割了。
完全可以,只是你要注意
responseText
里面,不能包含你需要切割的那个字符。
推荐你用json,这样比较方便些。就不会涉及切割了。
完全可以,只是你要注意
responseText
里面,不能包含你需要切割的那个字符。
推荐你用json,这样比较方便些。就不会涉及切割了。
完全可以,只是你要注意
responseText
里面,不能包含你需要切割的那个字符。
推荐你用json,这样比较方便些。就不会涉及切割了。
用json,根?key?取value,??就方便了。
基本同意楼上观点,用json 键值对可以处理很多问题比text好用
可以用 js 切割,但你得有唯一的切割标志吧?
不然把正文也切割了,就不美了
返回多个数据一般用 json
$res = array( 'div1' => '相关内容', 'div2' => '相关内容',)echo json_encode($res);
$.ajax({ url: 'test.php', type: 'post', dataType:'json', success: function (data) { $('#div1').html(data.div1); $('#div2').html(data.div2); }});
$.post('test.php', {}, function(d) { for(var i in d) $('#'+i).html(d[i]);}, 'json');
可以用 js 切割,但你得有唯一的切割标志吧?
不然把正文也切割了,就不美了
返回多个数据一般用 json
$res = array( 'div1' => '相关内容', 'div2' => '相关内容',)echo json_encode($res);
$.ajax({ url: 'test.php', type: 'post', dataType:'json', success: function (data) { $('#div1').html(data.div1); $('#div2').html(data.div2); }});
$.post('test.php', {}, function(d) { for(var i in d) $('#'+i).html(d[i]);}, 'json');