首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery的load方法传递textarea数据有关问题

2012-09-09 
jquery的load方法传递textarea数据问题HTML codeform idrequestFormtabletrtd width70pxLan

jquery的load方法传递textarea数据问题

HTML code
<form id="requestForm">    <table>        <tr>            <td width="70px">Language:</td>            <td><select id="language" name="languageCode" onchange="loadFlows()">            </select></td>        </tr>    <tr>        <td>Flow:</td>        <td><select id="flow" name="flowId">        </select></td>    </tr>    <tr>        <td colspan="2">                Text:<BR />                 <textarea name="text" wrap="SOFT" tabindex="0" style="width: 600px; height: 200px; padding:5px"></textarea>        </td>    </tr>    <tr>        <td colspan="2"><input type="button" value="Analyze" onclick="analyze();" /></td>    </tr>    </table></form>


JScript code
    function analyze() {        $('#result').empty();        var flow = $('#flow').val();        if(flow == 0){            alert("The selected flow is invalid!");            return;        }        $.blockUI({            message : '<h1>Analyzing...</h1>'        });        $('#result').load("analyze.do", $('#requestForm').serialize(), function(){            $.unblockUI();        });    }


使用jquery的load方法向analyze.do中发送数据,当textarea数据量小时可以正常接收,不过一旦textarea数据量变大,就无法接收。这是为什么啊?跪求高人啊。。。



[解决办法]
JScript code
$.ajax({url:'analyze.do',type:'POST'//////改为post看看,data:$('#requestForm').serialize(),success:function(){ $.unblockUI();},error:function(xhr){alert('出错\n'+xhr.responseText);}////////}); 

热点排行