JS 文件
var test={
show:function(){
var userifo=new Array();
userifo.push(1);
userifo.push(2);
userifo.push(3);
//alert("aaa");
$.ajax({
type :'POST',
url :"http://localhost/test/test1.php",
data :'aa',
dataType :'json',
async :false,
success : function(server) {
alert("bbb");
}
});
}
}test.php 文件
<html>
<script type="text/javascript" src="./js/test.js"></script>
<script type="text/javascript" src="./js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
</script><body onload="test.show()">
this is my test!
</body>
</html>
test1.php
<?
echo "aaa";
?>目录 test 下test.php test1.php
下一级 js 下jquery1.32.min.js test.js为什么台没反应? 应该是哪出问题了?
var test={
show:function(){
var userifo=new Array();
userifo.push(1);
userifo.push(2);
userifo.push(3);
//alert("aaa");
$.ajax({
type :'POST',
url :"http://localhost/test/test1.php",
data :'aa',
dataType :'json',
async :false,
success : function(server) {
alert("bbb");
}
});
}
}test.php 文件
<html>
<script type="text/javascript" src="./js/test.js"></script>
<script type="text/javascript" src="./js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
</script><body onload="test.show()">
this is my test!
</body>
</html>
test1.php
<?
echo "aaa";
?>目录 test 下test.php test1.php
下一级 js 下jquery1.32.min.js test.js为什么台没反应? 应该是哪出问题了?
解决方案 »
- firephp不能输出
- preg_replace 问题
- PHP文章修改功能的相关问题,很简单!求大神讲解!
- 程序不执行$run = new $mod();就不执行啦!是什么原因
- 牛哥哥,有个问题帮忙一下!感激不尽!
- netbeans中用xdebug调试时不能跳转到外部文件
- 为什么在mysql里我用FIND_IN_SET无法判断?
- 如何用一句语句将mysql里的int字段里的时间转换成datetime"22008-8-8 12:00"这样子呢
- 现在做php项目开发,MVC都是怎么实现的?刚入门,想写个小系统,PHP基础学完了(属闭门造车),不知道从哪入手,怎样完成这个小项目?希望能给点建议。
- IIS+MYSQL+PHP服务器配置问题,急急急!
- 请问怎样用php重写一个htm文件?
- 搜索关键字问题
所以test1.php小修改下,将数据json_encode()下就可以了。
test1.php
<?
echo json_encode("aaa");
?>
var httpObject = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
httpObject.onreadystatechange=function (){
if(httpObject.readyState == 4){
if(httpObject.status == 200){
//alert("bbb")
window.location.href=("http://localhost/qy/Import.php?key="+key);
//alert(httpObject.responseText);
}
}
};
httpObject.open("get","http://localhost/test/test1.php",true);
httpObject.send(data); 但是我用这种方式来做就可以的!
,能访问得到吗
var test =
{
show:function(){
var userifo=new Array();
userifo.push(1);
userifo.push(2);
userifo.push(3);
//alert("aaa");
$.ajax({
type :'POST',
url : "test/ttt.php",
data :'aa',
dataType :'json',
async :false,
success : function(server) {
alert(server.aaa);
}
});
}
}
echo "{'aaa':'bbb'}";
2 返回的是josn串,
见php代码,前面是键,后面是值.
$.ajax( {
type :'POST',
url :'test/test1.php',
data :'aa',
dataType :'json',
success : function(server) {
alert(server.html);
}test1.php <?
$arr= array(
'html'=>2123,
'server'=>"bbb"
)
echo $arr;
?>
还是没反应呀!!郁闷呀!!
http://localhost/test/test1.php localhost/test/js/test.js and jquery 3.2 .js
还是那样,你再把$arr换成json_encode($arr);
楼主呀,要看清楚以后再试,呵呵.
echo "{'aaa':'bbb'}";
就是返回json串,你直接输出个数组当然不成.
没有好好看回复.
echo json_encode($arr);
$arr= array(
'html'=>2123,
'server'=>"bbb"
)
echo json_encode($arr);
?>还没反应!!!哭了,以前都好用,移出程序就不好用了!
还有就是echo json_encode($arr);这个地方了,
我再仔细找找把!
$arr= array(
'html'=>2123,
'server'=>"bbb"
);
echo json_encode($arr);
?>
拜托,PHP语句要以;号结尾的,少个分号,程序不测试就直接用.
有装firebug么,你用那个调试下看有没有返回值~~~
test.php
///////////////////////////////////
<html>
<script type="text/javascript" src="./js/test.js"></script>
<script type="text/javascript" src="./js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$().ready(function(){ //也可以写成 $(document).ready
test.show();
});
</script><body onload="">
<span id="sp"></span>
<input type="button" onclick="test.show1()"></input>
this is my test!
</body>
</html>
///////////////////////////////test.js
///////////////////////////////
var test={
show:function(){
var userifo=new Array();
userifo.push(1);
userifo.push(2);
userifo.push(3);
$.ajax( {
type :'POST',
url :'test/test1.php',
data :'aa',
dataType :'json',
success : function(server) {
alert(server.html);
}
});
},
show1:function(){
var aa=$("#sp").html("abcdef");
alert(aa);
}
}
//////////////////////////
test1.php
//////////////////////<?
$arr= array(
'html'=>"2123",
'server'=>"bbb"
);
echo json_encode($arr);
?>大家想到出错的地方,我都改了,还是木反应!!!!
url :'/test/test1.php',
谢谢各位楼上的, “自由火” 帮我很多次了,呵呵……
结贴给分!!