2 sias1991 sias1991 于 2015.06.09 16:18 提问

jquery ajax中url地址的问题,不明白这个url地址该怎么写。

搞不清楚url是怎么访问的,不明白这个url地址该怎么写。 谁有现成的例子让我借鉴一下吗。

     $(function(){

   $("#send").click(function(){
       $.get("load_Ajax.html",{
       name:$("#name").val(),
       content:$("#content").val()
        }).function(data,textStatus){
        $("#resText").html(data);
        }

     })
   });

 <form action="#" method="post" id="form1">
   <p>评论:</p>
   <p>姓名:<input type="text" name="name" id="name"/></p>
   <p>内容:<textarea name="content" id="content" rows="2" cols="20"></textarea></p>
   <p><input value="提交" type="button" id="send"/></p>
    </form>
    <div class="comment"> 已有评论:</div>
    <div id="resText"></div>
    </form>

load_Ajax.html。我这里面该怎么写。就这点特别迷!

9个回答

showbo
showbo   Ds   Rxr 2015.06.09 16:24

相对地址,绝对地址都行,前提是不能跨域,跨域了ajax会报错

使用相对地址时,是相对于当前加载js的html页面,如../xxxx.html是加载相对于当前html页面的上一级目录的网页

或者直接/xxx/xxx.html,从网站根目录加载xxx目录下的xxx.html文件,这种路径不依赖于当前加载js的html页面

sias1991
sias1991 load_Ajax.html 这里面该怎么写,才能取到值呢。麻烦您有时间帮帮忙。
2 年多之前 回复
showbo
showbo 回复sias1991: 什么内都可以,最好不要包含html,body,head此类标签,要不你设置容器的innerHTML什么的可能导致页面布局错乱
2 年多之前 回复
sias1991
sias1991 我不明白这个/xxxx.html里面写什么内容
2 年多之前 回复
sias1991
sias1991 我不明白这个/xxxx.html里面写什么内容
2 年多之前 回复
u011098854
u011098854   2015.06.09 16:34

$.ajax({
//
url: "test.html",
type:"post",
// ...
});
url地址方式和你前面from或是超链接的地址基本相同
个人理解紧供参考

qq_16168871
qq_16168871   2015.06.09 16:36

var url = '/test/getTest';
$.ajax({
type : 'post',
url : url,
dataType : 'json',
data : {
count : 1
},
success : function(data) {
if () {
alert('成功!');
} else {
alert('失败!');
}
}
});

newstone001
newstone001   2015.06.09 17:16

URL就是你要接收数据的地址。

网站前端开发工程师 HTML5 CSS3 平板网页开发
http://jobs.zhaopin.com/773356571250019.htm

sias1991
sias1991 这个url地址里面该怎么写。
2 年多之前 回复
sxjiangdongqin
sxjiangdongqin   2015.06.09 21:39

var url = '/test/getTest';
$.ajax({
type : 'post',
url : url,
dataType : 'json',
data : {
count : 1
},
success : function(data) {
if () {
alert('成功!');
} else {
alert('失败!');
}
}
});

sias1991
sias1991 这个url里面该写什么,才能取到值。
2 年多之前 回复
sxjiangdongqin
sxjiangdongqin   2015.06.09 21:40

var url = '/test/getTest';
$.ajax({
type : 'post',
url : url,
dataType : 'json',
data : {
count : 1
},
success : function(data) {
if () {
alert('成功!');
} else {
alert('失败!');
}
}
});

beacon_2011
beacon_2011   Rxr 2015.06.10 15:39

$.get("load_Ajax.html",{
load_Ajax.html就是你需要改的url

ldwformat
ldwformat   2015.06.10 20:31

哥们,这个问题还挺让人惊诧的其实。你现在有一个表单,想通过Ajax获得异步数据,然后对数据进行操作。但是有一个基础性的东西是什么能拿来当异步数据。很常用的JSON或者XML。还有一个基础的问题是你向什么URL发送你的表单信息能够返回这些数据,你要发送的目标起码是一个能够处理你所发送数据的PHP脚本或者其他后台程序,或者就是个现成的JSON/XML文件。可是你把表单数据居然发送给一个html文件你告诉我它本身怎么处理你的数据啊?更别提给你发送处理后的相应了。所以你这段代码根本不可能得到正确反馈。最后才是你使用的方法有问题。哥们我觉得你应该完全重新学习一下js的Ajax,然后再使用jq的便利版。

azureternite
azureternite   2015.06.14 21:29
  • -你把表单的数据传给一个html要怎么处理?。。。可以传给php脚本,经过处理之后再返回需要的数据(把数据直接echo出来,前台就可以收到了)
Csdn user default icon
上传中...
上传图片
插入图片