jquery异步提交与跨域提交表单方法

2.采用jsonp跨域提交表单是比较好的解决方案。
3.也可以动态程序做一代理。用代理中转跨域请求

 

jquery(function($) {
// 使用 jquery 异步提交表单
$('#f1').submit(function() {
$.ajax({
url: 'ta.asp教程x',
data: $('#f1').serialize(),
type: "post",
cache : false,
success: function(data)
{alert(data);}
});
return false;
});
});

jquery json   jquery 异步跨域提交表单

<script>
jquery(function($)
{
// 使用 jquery 异步跨域提交表单
$('#f1').submit(function()
{
$.getjson("ta.aspx?"+$('#f1').serialize()+"&jsoncallback=?",
function(data)
{
alert(data);
});
return false;
});
});

</script>

html代码

<body>
<form id="f1" name="f1">
<input name="a1" />
<input name="a2" />
<input id="file1" type="file" name="file1"/>
<input id="submit1" type="submit" value="submit" />
</form>
</body>
</html>

时间: 2024-09-11 03:43:15

jquery异步提交与跨域提交表单方法的相关文章

利用JQuery和Servlet实现跨域提交请求示例分

 这篇文章主要介绍了利用JQuery和Servlet实现跨域提交请求示例,需要的朋友可以参考下 原理:JavaScript的Ajax不可以跨域,但是可以通过向本地的一个Servlet发出请求,由Servlet完成跨域.再把远程的结构返回给客户端.这样Ajax就可以跨域了.在后面,再发一个PHP版本的,请大家关注啊.下面是代码   JS代码:   注意:在Post方式时,param1和param2为向远程发送的参数值,可以有多个.    代码如下: //GET方式 function reqeust

利用JQuery和Servlet实现跨域提交请求示例分享_jquery

原理:JavaScript的Ajax不可以跨域,但是可以通过向本地的一个Servlet发出请求,由Servlet完成跨域.再把远程的结构返回给客户端.这样Ajax就可以跨域了.在后面,再发一个PHP版本的,请大家关注啊.下面是代码 JS代码: 注意:在Post方式时,param1和param2为向远程发送的参数值,可以有多个. 复制代码 代码如下: //GET方式function reqeustCrossDomainProxyGet(){    var url = "http://www.bai

跨域提交表单问题,小白求助!

问题描述 跨域提交表单问题,小白求助! 1.html 代码 <form action="http://111.com/XXX.ASP" method="post"> <p>帐号: <input type="text" name="user" /></p> <p>密码: <input type="text" name="pass&qu

jquery下异步提交表单 异步跨域提交表单_jquery

1.使用post提交方式 2.构造表单的数格式 3.结合form表单的submit调用ajax的回调函数. 使用 jQuery 异步提交表单代码: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>无标题页</title> </head> <script src="js/jquery-1.4.2.js">&l

php实现跨域提交form表单的方法【2种方法】_php技巧

本文实例讲述了php实现跨域提交form表单的方法.分享给大家供大家参考,具体如下: 有时我们为了网站安全考虑,我们不允许直接跨域提交form表单数据,如果我们自己有这个需求呢?下面我们来介绍两种跨域的方法解决直接跨域问题. 下面我们来看看两种php跨域提交form的方法 一.通过php curl function curlPost($url,$params) { $postData = ''; foreach($params as $k => $v) { $postData .= $k . '

php如何跨域提交form表单?本文介绍2种方法

下面我们来看看两种php跨域提交form的方法 一,通过php curl     function curlPost($url,$params)      {       $postData = '';       foreach($params as $k => $v)       {       $postData .= $k . '='.$v.'&';       }       rtrim($postData, '&');       $ch = curl_init(); 

php跨域提交form表单2种方法

远程出于安全因素考虑,直接跨域访问是不允许的,下面介绍二种跨域的方法. 一,通过php curl function curlPost($url,$params)  {   $postData = '';   foreach($params as $k => $v)   {   $postData .= $k . '='.$v.'&';   }   rtrim($postData, '&');   $ch = curl_init();   curl_setopt($ch,CURLOPT

PHP防止跨域提交表单_php实例

在写用户注册的时候,一定要主要你的表单是否可以跨域提交.php中解决的方法:1.除了在页面做好表但验证之外,还要在提交的服务段的数据进行验证.验证的主要代码如下: 复制代码 代码如下:   $servername=$_SERVER['SERVER_NAME'];//当前运行脚本所在服务器主机的名字.  $sub_from=$_SERVER["HTTP_REFERER"];//链接到当前页面的前一页面的 URL 地址  $sub_len=strlen($servername);//统计服

ajax 跨域提交数据实例详解

出于安全性的考虑,在AJAX应用中,浏览器通常都会限制跨域提交数据,但这又恰恰是非常常用的需求.比如在a.com的页面上中提交一些请求数据到b.com的服务器上,b.com服务器处理请求完毕后返回响应内容到a.com的页面上.如何解决呢,使用js是比较简单易实现的方案,缺点是代码跟应用相关,无法抽象出模板机制进行重用. 具体的原理和实现是这样的,在a.com的页面上,假设叫a.html, 提交数据的javascript事件中动态添加一个类型为javascript的节点,这个节点指向接收数据的b.