English 中文(简体)
根据国家变量积极增加亚克斯呼吁的辅助器
原标题:Dynamicly adding paramteters to an ajax call based on a variables state

我有一份“雅克斯”呼吁,列出了它需要转给其数据物体的参数。 但这一清单根据某一类别作了改动。 因此,我试图找到一种途径,通过我需要和我不需要的人过滤。

$.ajax({
    url: ...... ,
    type: post ,
    dataType: json ,
    data: {
         api :  myApilist ,
         address  :  someaddress ,
         callTime  : _this.get( calltime ),
         id1  : _this.get( id1 ),
         id2  : _this.get( id2 ),
         type  : _this.get( type ),
         options : _this.get("options"),
         mode  : _this.get( mode ),
         time  : _this.get( time )
         method  :  POST 
    },

有时<代码>id1和id2 不需要根据我所建立的国家。 因此,如果<代码>state=“time”,则id1 id2 不需要成为数据清单的一部分。 如果state=“id”,那么这两个孩子都需要在那里。

我正试图利用<代码>_underscore中的过滤器,根据我的国家,尝试和过滤这些选择,但我并没有正确理解这些选择。 我将如何做到这一点。

_this.get(“options”>>指的是背后模型。

最佳回答

在你发出亚克斯呼吁之前,你必须建立你的数据。 这是你可以做到的:

var dynData = new Object();
dynData.api = <value>;
dynData.address = <value>;

Look静。 现在,根据贵国的情况,你可以使用以下方法在飞机上的 j印上添加特性:

dynData["newProperty"] = <value>;

现在使用JSON和json2.js,你可以使用:

data:JSON.stringify(dynData);     

a) 证明:

问题回答

暂无回答




相关问题
getGridParam is not a function

The HTML: <a href="javascript:void(0)" id="m1">Get Selected id s</a> The Function: jQuery("#m1").click( function() { var s; s = jQuery("#list4").getGridParam( selarrrow )...

selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

jQuery cycle page with links

I am using the cycle plugin with pager functionality like this : $j( #homebox ) .cycle({ fx: fade , speed: fast , timeout: 9000, pager: #home-thumbs , ...

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

jConfirm with this existing code

I need help to use jConfirm with this existing code (php & Jquery & jAlert). function logout() { if (confirm("Do you really want to logout?")) window.location.href = "logout.php"; } ...

Wrap text after particular symbol with jQuery

What I m trying to do, is wrap text into div inside ll tag. It wouldn t be a problem, but I need to wrap text that appears particularly after "-" (minus) including "minus" itself. This is my html: &...

热门标签