问题描述
- 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。我这里面该怎么写。就这点特别迷!
解决方案
相对地址,绝对地址都行,前提是不能跨域,跨域了ajax会报错
使用相对地址时,是相对于当前加载js的html页面,如../xxxx.html是加载相对于当前html页面的上一级目录的网页
或者直接/xxx/xxx.html,从网站根目录加载xxx目录下的xxx.html文件,这种路径不依赖于当前加载js的html页面
解决方案二:
$.ajax({
//
url: "test.html",
type:"post",
// ...
});
url地址方式和你前面from或是超链接的地址基本相同
个人理解紧供参考
解决方案三:
var url = '/test/getTest';
$.ajax({
type : 'post',
url : url,
dataType : 'json',
data : {
count : 1
},
success : function(data) {
if () {
alert('成功!');
} else {
alert('失败!');
}
}
});
解决方案四:
URL就是你要接收数据的地址。
网站前端开发工程师 HTML5 CSS3 平板网页开发
http://jobs.zhaopin.com/773356571250019.htm
解决方案五:
var url = '/test/getTest';
$.ajax({
type : 'post',
url : url,
dataType : 'json',
data : {
count : 1
},
success : function(data) {
if () {
alert('成功!');
} else {
alert('失败!');
}
}
});
解决方案六:
var url = '/test/getTest';
$.ajax({
type : 'post',
url : url,
dataType : 'json',
data : {
count : 1
},
success : function(data) {
if () {
alert('成功!');
} else {
alert('失败!');
}
}
});
解决方案七:
$.get("load_Ajax.html",{
load_Ajax.html就是你需要改的url
解决方案八:
哥们,这个问题还挺让人惊诧的其实。你现在有一个表单,想通过Ajax获得异步数据,然后对数据进行操作。但是有一个基础性的东西是什么能拿来当异步数据。很常用的JSON或者XML。还有一个基础的问题是你向什么URL发送你的表单信息能够返回这些数据,你要发送的目标起码是一个能够处理你所发送数据的PHP脚本或者其他后台程序,或者就是个现成的JSON/XML文件。可是你把表单数据居然发送给一个html文件你告诉我它本身怎么处理你的数据啊?更别提给你发送处理后的相应了。所以你这段代码根本不可能得到正确反馈。最后才是你使用的方法有问题。哥们我觉得你应该完全重新学习一下js的Ajax,然后再使用jq的便利版。
解决方案九:
- -你把表单的数据传给一个html要怎么处理?。。。可以传给php脚本,经过处理之后再返回需要的数据(把数据直接echo出来,前台就可以收到了)