1

我有一个脚本,我在其中调用一个由另一个 .cfm 页面组成的模式窗口。我的问题是:当脚本调用 .cfm 时,来自父页面的 jQuery 脚本是否被 .cfm 识别?看来我从 jQuery 得到的响应为零。这是 .cfm 中的代码:

<head>

<script>
$(document).ready(function(){
 $(".delete-asset").click(function(){
   var delete_id = $(this).attr('id');
   $.ajax({
      type:'GET',
      url:'cfc/Assets.cfc?method=DeleteAsset&returnformat=json',
      dataType: "json",
      data: {
          argdelete_id: delete_id.val(),
        },
      success:function(data) {
        if(data) {   // DO SOMETHING
        } else { // DO SOMETHING }
      }
    }
   });
 });
});
</script>

<cfparam name="url.uid" default="">

        <cfquery name="qPics">
        SELECT aq.Thumbs, aq.photos, aq.notes, a.assetID
        FROM tblAssetAssign a 
        INNER JOIN tblAssets aq ON aq.ID = a.Asset
        WHERE a.AssetItem = <cfqueryparam cfsqltype="cf_sql_varchar" value="#URL.uID#">                
        </cfquery>

</head>

<body>
     <div class="grid_6">
        <cfoutput query="qPics">
           <div class="block-pics">
               <img src="#site.URL#images/thumbs/#thumbs#" />
               <div class="note">#notes#</div>
               <div class="block-pics-remove"><a class="delete-asset" id="#assetID#"><img src="#site.URL#/assets/images/remove.png"></a></div>
           </div>
        </cfoutput>
    </div>
</body>

我正在使用 jQuery-1.9.1.js 和 ColdFusion 9

4

0 回答 0